Swift中两种方式解决循环引用 飘金 2017-12-23 239 阅读1分钟 第一种[weak self]表示所有{}中的self都是弱引用,注意需要解包第二种[unowned self]表示{}中的所有self都是assign,不会强引用,但是,如果对象释放指针地址不会变化,如果对象释放,继续调用就会出现野指针问题个人推荐使用第一种方式