使用block时什么情况会发生引用循环,如何解决?
2018-02-08 本文已影响12人
natewang
只要抓住这个block 强引用了 强引用自己的实例,就会发生引用循环,不管同步还是异步的block。
最难排查的bug是view之间的强引用,然后block对view的强引用。
使用__block MyClass *blockSelf = self
只要抓住这个block 强引用了 强引用自己的实例,就会发生引用循环,不管同步还是异步的block。
最难排查的bug是view之间的强引用,然后block对view的强引用。
使用__block MyClass *blockSelf = self