美文网首页
Swift 代理强引用问题的解决方式

Swift 代理强引用问题的解决方式

作者: 爆炸的白菜君 | 来源:发表于2017-11-16 10:37 被阅读9次

    些项目的时候突然发现自己再deinit方法里写的代码没有执行,才发现了循环引用,这才知道了自己的一个知识盲区。


    image.png

    一直以为Swift的代理默认是弱引用。😔
    在声明协议的时候应该这样

    image.png

    代理声明是这样,这里才能用weak修饰


    image.png

    相关文章

      网友评论

          本文标题:Swift 代理强引用问题的解决方式

          本文链接:https://www.haomeiwen.com/subject/mjxlvxtx.html