首页 > 解决方案 > NSString 字符串格式说明符问题

问题描述

我想知道这些格式说明符在使用initWithFormat:arguments.

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // success cases
    [self log:@"%p"];
    [self log:@"% P"];
    [self log:@"% P% o"];
    [self log:@"% P% o %"];
    // crash cases
    [self log:@"%P%o%P"];
    [self log:@"% P% o % P"];
    return YES;
}

- (void)log:(NSString *)format, ... {
    va_list args;
    va_start(args, format);
    NSString *logLine = [[NSString alloc] initWithFormat:format arguments:args];
    va_end(args);
    NSLog(@"%@", logLine);
}

标签: cobjective-cprintfnsstring

解决方案


推荐阅读