我有一个UIButton的子类,我在故事板中使用它。我在layoutSubviews()函数中向其图层添加了一些子图层。它在故事板中显示现场直播。
在故事板中,我正在做Editor-> Debug Selected Views。我设置的断点被击中,但我无法检查像“self”或“layer”
这样的变量
为什么?
(lldb)po self 错误:: 1:1:错误:使用未解析的标识符'self' 自 ^
(lldb)po层 错误:: 1:1:错误:使用未解析的标识符'layer' 层 ^
XCode版本6.3(6D570)
由于
答案 0 :(得分:2)
从Xcode 6.3发行说明:
调试器
当使用调试器时,如果当前函数来自Swift框架,则变量视图可以省略当前帧的值。 将-Xfrontend -serialize-debugging-options添加到框架的Other Swift Options构建设置。 (20380047)
答案 1 :(得分:0)
在许多情况下,我成功使用fr v
而不是po
。因此,例如,您可以尝试使用po self.property
fr v self.property
当对象被引用为协议或超类(如Error
)时,它也会很好地工作,因为它会打印出ACTUAL类型而不是当前动态类型。