在 Xcode 4.6.3 中运行这两行后,在调试器的“变量视图”窗格中,两者x
都y
被标记为(null)
灰色文本。
NSNumber* y = [NSNumber numberWithBool:YES];
NSNumber* z = [NSNumber numberWithBool:NO];
同上:
NSNumber* literalYes = @YES;
NSNumber* literalNo = @NO;
然而,如果我在“变量视图”窗格中上下文单击这些项目,并从上下文菜单中选择Print Description
,我确实看到了正确的1
或0
值。
为什么调试器的“变量视图”窗格会报告这些对象,因为null
它们不是?