【发布时间】:2015-04-19 08:23:32
【问题描述】:
您可以按照以下步骤在 XCode 中轻松设置观察点(顺便说一句,如果有更简单的方法,我想知道...):
- 运行您的程序
- 在使用变量的代码中设置断点
- 到达断点时,右键单击变量并选择“Watch "nameOfTheVariable"'
- 继续执行。
唯一的问题是每次变量值更改时执行都会停止。我希望 XCode 继续执行而不停止,即仅在控制台输出中显示值更改。
此功能似乎在命令行模式下可用,虽然我最初想避免它,但我使用该模式发布了一个解决方案(见下文),因为它似乎是做我想做的唯一方法,即在显示变量的同时继续执行变化。
【问题讨论】:
-
我不知道该怎么做,但也许您可以在 KVO 更改时将其用于 nslog? developer.apple.com/library/ios/documentation/Cocoa/Conceptual/…在你想监控的东西上设置一个观察者,然后使用输出方法来nslog它的当前状态
-
是的,但这不是我想要的。另外,这可能仅适用于 iOS。我还可以在修改变量的任何地方添加 DBG 行...
标签: xcode watch watchpoint