不能超级超级的快速对象

时间:2015-06-12 03:47:48

标签: ios xcode swift

首先,我在XCode中将swift编译器优化设置为None。

我在基于Objective-C的项目中有一些快速的代码,我可以编译,在Objective-C代码中声明swift对象,看起来它们彼此之间玩得很好。

然而,当我在类的超类实现中调试方法时,当我尝试po self.delegate时,它显示:

(lldb) po self.delegate
error: <EXPR>:1:1: error: use of unresolved identifier 'self'
self.delegate
^

po self或其他本地变量有同样的问题。

但是,如果我使用帧变量self.delegate,它实际上可以显示值

(lldb) fr v self.delegate
(ChartViewDelegate?) self.delegate = (instance_type = 0x0000000102d08840 (void *)0x0000000102d08868: RadarChartViewController): {
  instance_type = 0x0000000102d08840 (void *)0x0000000102d08868: RadarChartViewController
}

我该如何解决?我应该设置什么?

0 个答案:

没有答案