如果我有一个返回BOOL
的方法,如何将其转换为NSString
,以便在控制台中打印出来?
例如,我试过这样做,但不起作用:
NSLog(@"Is Kind of NSString:", ([thing isKindOfClass:[NSString class]]) ? @"YES" : @"NO");
但我真的想把返回值转换成一个字符串.我知道它是一种原始的数据类型,所以我不能调用它.我是否必须单独创建一个字符串,然后在NSString的方法中使用Bool作为参数?
如果我有一个返回BOOL
的方法,如何将其转换为NSString
,以便在控制台中打印出来?
例如,我试过这样做,但不起作用:
NSLog(@"Is Kind of NSString:", ([thing isKindOfClass:[NSString class]]) ? @"YES" : @"NO");
但我真的想把返回值转换成一个字符串.我知道它是一种原始的数据类型,所以我不能调用它.我是否必须单独创建一个字符串,然后在NSString的方法中使用Bool作为参数?
格式字符串中需要一个格式说明符:
NSLog(@"Is Kind of NSString: %@", ([thing isKindOfClass:[NSString class]]) ? @"YES" : @"NO");