标签: ios swift-protocols
我收到以下错误:
我的协议如下:
protocol RecorderDelegate { func finishedRecordingWithUrl(URL: NSURL) }
有人可以解释为什么自我不符合协议吗?
答案 0 :(得分:2)
当您将self设置为参考时,self不存在。尝试稍后设置它,比如说viewDidLoad或者让它变得懒惰。
Btw使委托上的引用变弱,否则你正在创建引用循环,你的视图控制器实例永远不会dealloc并且会产生内存泄漏。