些项目的时候突然发现自己再deinit方法里写的代码没有执行,才发现了循环引用,这才知道了自己的一个知识盲区。
image.png
一直以为Swift的代理默认是弱引用。😔
在声明协议的时候应该这样
代理声明是这样,这里才能用weak修饰
image.png
些项目的时候突然发现自己再deinit方法里写的代码没有执行,才发现了循环引用,这才知道了自己的一个知识盲区。
一直以为Swift的代理默认是弱引用。😔
在声明协议的时候应该这样
代理声明是这样,这里才能用weak修饰
本文标题:Swift 代理强引用问题的解决方式
本文链接:https://www.haomeiwen.com/subject/mjxlvxtx.html
网友评论