作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我不确定标题是否可以理解。我想要的是制作一个像 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/
我是一名优秀的程序员,十分优秀!