【问题标题】:XCode4 can not Watch value of variablesXCode4 不能观察变量的值
【发布时间】:2011-06-13 10:12:47
【问题描述】:

当我在 XCode 4 中遇到断点时,Watch Expressions 的值总是变灰,这有点烦人。为了绕过它,我必须创建指向我想要观看的东西的虚拟变量。

当我运行应用程序时,日志显示以下错误:

警告:无法读取 /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.3 (8J2)/Symbols/System/Library/Frameworks/IOKit.framework/IOKit 的符号(找不到文件)。 警告:试图删除不存在的库:/Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.3 (8J2)/Symbols/System/Library/Frameworks/IOKit.framework/IOKit 当前语言:自动;目前objective-c++ 警告:无法读取 /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.3 (8J2)/Symbols/Developer/usr/lib/libXcodeDebuggerSupport.dylib 的符号(找不到文件)。

我该如何解决这个问题?

【问题讨论】:

    标签: xcode4


    【解决方案1】:

    就我自己而言,我使用两个方便的 GDB 控制台命令来调试变量。您可以在 GDB 标记后的调试控制台中处于调试模式时输入它们。我使用“p”命令打印基本的 C 类型变量:

    p [[[self pointerToMyClass] anotherPointerToOtherClass] someIntValue]
    

    我使用“po”命令打印数组的内容,检查对象:

    po [[[self pointerToMyClass] anotherPointerToOtherClass] someNSArray]
    po [[[self pointerToMyClass] anotherPointerToOtherClass] myUIImageView]
    

    【讨论】:

      猜你喜欢
      • 2013-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-27
      相关资源
      最近更新 更多