【问题标题】:NSDictionary inspect in debugNSDictionary 在调试中检查
【发布时间】:2013-04-20 06:08:45
【问题描述】:

我希望在调试操作期间查看我的 NSDictionary...最快最好的方法是什么? xcode 没有像 Visual Studio 这样的手表来查看对象吗?

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

谢谢!

【问题讨论】:

    标签: xcode debugging nsdictionary watch


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      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

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-02-11
          • 2010-09-11
          • 2011-06-05
          • 1970-01-01
          • 2013-07-18
          • 1970-01-01
          • 1970-01-01
          • 2016-02-23
          相关资源
          最近更新 更多