在XCode上设置一个监视全局变量的条件断点

时间:2015-11-02 17:07:51

标签: xcode swift debugging breakpoints

我正在尝试设置一个断点,当全局变量获取特定值时,该断点会触发viewController范围内的任何位置。到目前为止,我还没有找到一种方法,因为行断点在特定行中断,符号断点在特定方法中断,异常断点断开,异常。但我只是希望执行在代码中的任何一点停止,而不必在我认为可能发生的每一行设置断点。 有什么想法吗?

2 个答案:

答案 0 :(得分:3)

您正在描述观察点,而不是断点。没有用于在全局设置观察点的用户界面;您必须暂停正在运行的应用并将其设置为LLDB命令行:

(lldb) watch set variable myGlobalVariable

答案 1 :(得分:2)

您可以在变量中添加didSet观察者并在其中添加断点吗?

西蒙