NSDictionary在debug中检查

时间:2010-06-23 12:44:13

标签: xcode debugging nsdictionary watch

我想在我的调试操作期间查看我的NSDictionary ...这是最快和最好的方法吗? xcode没有像visual studio这样的手表来查看对象吗?

alt text http://www.ghiboz.info/shots/f1320fc6.png

谢谢!

3 个答案:

答案 0 :(得分:3)

您可以打开调试器(CMD + SHIFT + Y)选择您的字典实例,右键单击它并选择“在控制台中打印描述”。然后打开运行日志(CMD + SHIFT + R),您将看到字典的内容。不像VS那么好,但我还没有找到另一种方式。
Screenshot

答案 1 :(得分:0)

XCode 4.6添加了以下可能对您有帮助的功能

The elements of NSArray and NSDictionary objects can now be inspected in the Xcode debugger

现在您可以检查这些对象类型,而无需在控制台中打印整个对象。享受!

来源:http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/WhatsNewXcode/Articles/xcode_4_6.html

答案 2 :(得分:0)

最简单的方法是切换到控制台视图并输入“po myDictionary”。字典将以NSLog格式打印。

(“po”用于“打印对象”。要打印标量值,请执行“p someScalar”。打印myDictionary.count有点棘手:p (int) [myDictionary count]。)