所以我有一些我正在使用的示例代码中使用的属性。尤其是 UIView 类的“标签”属性。现在我设置了这个属性,如果我NSLog
设置了,或者根据标签的值设置控制语句,我可以看到我设置的值在那里,并且按预期执行。
但是,如果我将鼠标悬停在 .tag 上以查看存在哪个标记值,我从 Xcode 中什么也得不到。没有弹出显示值。然后我转到自动/本地/所有窗口并尝试“添加表达式...”(似乎这是设置传统“监视”变量的唯一方法,如果有其他方法,请告诉我)。无论如何,所以我将我的 object.tag 放入“监视”窗口,它是空白的。没有价值。它不是零,它什么都不是,就好像它不存在一样。
当然,如果我将鼠标悬停在“object.tag”的“object”部分上,那么我会弹出一个带有展开三角形的对象,然后我会去寻找“_tag”(这似乎是底层实例变量)。
那么这有什么难的呢?为什么仅将鼠标悬停在调试期间无法查看标签属性?这与 Xcode 开发中的属性有关吗?
我正在运行 Xcode 4.3.2