我不确定标题是否可以理解.我想要的是制作一个像NSLog方法一样有效的方法并结合以下几行?
这就是我现在所拥有的:
NSString *out = [NSString stringWithFormat:@"something %d,%d",1,2];
[self showLog:out];
Run Code Online (Sandbox Code Playgroud)
这样的方法在定义中会如何?
- (void) showLog:(NSString *) data;
Run Code Online (Sandbox Code Playgroud)
谢谢
在界面中,
-(void) showLog: (NSString*) formatSpecifier, ...;
Run Code Online (Sandbox Code Playgroud)
在实施中
-(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];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3247 次 |
| 最近记录: |