我正在尝试记录我的可变数组中的对象是否为类NSString
的成员。这是我的代码:
id obj = [mutArr objectAtIndex:1];
BOOL classMem = [obj isMemberOfClass:[NSString class]];
NSLog(@"%@", classMem);
我没有打印YES
或NO
,而是获得输出(null)
。你能告诉我为什么会这样吗?
谢谢!
答案 0 :(得分:2)
BOOL
不是对象,因此不应使用%@
进行记录。请改为使用格式字符串%d
进行记录。或者,如果您想要更清晰的输出,可以使用:
NSLog(@"%@", classMem ? @"YES" : @"NO");