我正在为 ios 和新手开发应用程序到 XCode。

尝试将观察点设置为全局变量。我所做的是——

  • 我在 viewload 方法中保留了一个断点并运行。
  • 在调试区域中,我选择了所有变量,其中还列出了我想观看的变量。
  • 右键单击​​我想观看的 var 并选择 watch。

  • 但这似乎不起作用。它给了我 “发送 gdb 观察点数据包失败” 消息。任何人可以帮助我吗?

    我的流量有问题吗?请做建议。

    最佳答案

    我敢打赌,您的项目包括您需要检查的另一个项目。我刚刚在使用跨平台框架 (wdl-ol) 时遇到了这个问题,其中包括用于绘图引擎 (lice) 和插件 (AU、VST...) 的框架。我的项目设置得很好。

    对于其他人,LLVM 是选择的编译器(“C/C++/Objective-C 编译器”设置为“Apple LLVM 7.0”),但向下滚动到“C 语言方言”设置(在 Apple LLVM 7.0 - 语言下),我的情况)在build设置中显示它们被设置为“GNU99”。将它们更改为“编译器默认值”并重建修复它 - 观察点在那之后工作。

    这是一个古老的问题,但没有答案并且仍然与今天的 Xcode 相关。

    10-08 05:56