美文网首页
防止block的循环引用

防止block的循环引用

作者: doubleJJ | 来源:发表于2016-08-17 17:55 被阅读41次

    block循环引用就是当self 拥有一个block的时候,在block 又调用self的方法,互相强引用,造成内存泄漏。

    解决方法:如果在block内部引用self的话,在block外加一句:__weaktypeof(self) weakSelf =self,意思是声明一个self类型的weak指针,名字叫做weakSelf.

    相关文章

      网友评论

          本文标题:防止block的循环引用

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