LLDB – 在任意对象的实例变量上设置观察点

LLDB – Set watchpoint on instance variable of arbitrary object

由于某些奇怪的原因,返回到视图控制器会更改我视图的子视图 _settingsButtonuserInteractionEnabled,它是 UIButton 类型。我想知道为什么会这样。在视图控制器的代码中设置断点后,我尝试这样做:

但是我不知道如何访问我的视图控制器的 _settingsButton 属性 的实例变量。我该怎么做?

根据我的经验,最简单的方法是在左侧的断点面板中(在您的情况下)[UIButton setUserInteractionEnabled:] 上设置一个符号断点。单击 +,然后单击符号断点,然后单击上面引用的字符串。我过去这样做过并且确实有效,所以如果您对上述内容有任何不满,您可以 fiddle 稍微使用一下语法。