假设我创建了一个数组:
NSArray *newArray = [NSArray arrayWithObjects:@"foo", @"bar", @"sdfsf", nil];
在Xcode中,当我在断点处停下并检查newArray
时,我看到它显示“3个对象”,但当我点击显示三角形时,我看到的只有一个NSObject
并且似乎无法看到该数组包含的内容。
在实践中,我正在使用一系列自定义对象,看到嵌套或检查它们的属性是一种巨大的痛苦。
任何人都可以提供一些更好的方法来使用它吗?
答案 0 :(得分:19)
如果它在范围内,您只需输入
即可po newArray
进入调试器,它将打印描述。
或者,如果您更喜欢点击内容,只需右键单击控制台左侧面板中的对象,然后单击“打印描述...”
答案 1 :(得分:0)
我是NSLog的粉丝。你应该也是:)
NSLog(@"contents of newArray: %@", newArray);