XCode Debugger查看变量

时间:2014-12-08 19:34:43

标签: ios objective-c xcode uiview

我试图通过一些我有变量的代码: view.annotation.coordinate.latitude 查看XCode中的变量,我看到: XCode Screenshot of variables

由于这是UIView的一个实例,因此有一些我不熟悉的结构(例如subViewCache)。是否有一些文件解释了这些其他结构的用途?我在哪里可以深入查找我想要查看的注释对象(view.annotation)?

2 个答案:

答案 0 :(得分:1)

按照惯例,任何以下划线开头的东西都意味着它是私有变量,它(通常)不会被记录并且可能会发生变化。你能做的最好就是从名字中猜出意思,希望有一种叫做_annotation的东西。

但是,您可以使用lldb命令po view.annotation让调试器为您打印该属性

答案 1 :(得分:-1)

或者您可以在尝试调试时创建一个临时变量:

CLLocationCoordinate2D tempCoord = annotation.coordinate;

如果你在调试时将鼠标悬停在它上面,你应该可以看到来自tempCoord的long和lat。