一个对象中强引用了block,在block中又强引用了该对象或该对象的成员变量,就会发生循环引用。
解决方法是将该对象使用__weak或者__block修饰符修饰之后再在block中使用或者将其中一方强制制空xxx = nil。
一个对象中强引用了block,在block中又强引用了该对象或该对象的成员变量,就会发生循环引用。
解决方法是将该对象使用__weak或者__block修饰符修饰之后再在block中使用或者将其中一方强制制空xxx = nil。
本文标题:问题:使用block时什么情况会发生引用循环,如何解决?
本文链接:https://www.haomeiwen.com/subject/bfmfnhtx.html
网友评论