今天在我的代码中搜索错误时,我发现了一件奇怪的事情。在调试器中检查 UIView 实例时,Xcode 的变量视图不显示UIView类的子视图成员。
我只在调试器中看到这个字段(> 应该表示打开的三角形):
UIResponder
_层
_tabInfo
_gestureInfo
_touchData
- _收费
- _标签
_viewFlags
我错过了 _subviews 成员,并且想到了所有位置成员(至少其中一个应该在那里)。
有谁知道我错过了什么或做错了什么(据我所知,这不是问题,因为谷歌搜索这个问题没有给我任何结果)。
我使用 Xcode 3.1.3 版:
- XcodeIDE:1191.0
- XcodeCore:1192.0
- Xcode支持:1186.0
在具有 OS 10.5.7 和 iPhone SDK 2.2.1 的 Mac 上(我还使用 iPhone SDK 3.0 进行了测试)。
我希望有人对此有所了解。它给了我一种奇怪的感觉,我不能相信调试器会告诉我调试问题时我应该知道的一切。如果您需要不信任您的工具,那就不好了:(