gpt4 book ai didi

objective-c - 如何在 Objective-C 中创建一个将 NSString stringWithFormat 作为参数的方法?

转载 作者:搜寻专家 更新时间:2023-10-30 19:54:30 26 4
gpt4 key购买 nike

我不确定标题是否可以理解。我想要的是制作一个像 NSLog 方法一样工作的方便方法,并结合以下几行?

这是我目前拥有的:

NSString *out = [NSString stringWithFormat:@"something %d,%d",1,2];
[self showLog:out];

这样的方法在定义中会是什么样子?

- (void) showLog:(NSString *) data;

谢谢

最佳答案

在界面中,

-(void) showLog: (NSString*) formatSpecifier, ...;

在执行中

-(void) showLog: (NSString*) formatSpecifier, ...
{
va_list formatArgs;
va_start(formatArgs, formatSpecifier);
NSString* logMessage = [[NSString alloc] initWithFormat: formatSpecifier arguments: formatArgs];
va_end(formatArgs);

// Do want you need to to output the string.

[logMessage release];
}

关于objective-c - 如何在 Objective-C 中创建一个将 NSString stringWithFormat 作为参数的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4396921/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com