美文网首页
问题:使用block时什么情况会发生引用循环,如何解决?

问题:使用block时什么情况会发生引用循环,如何解决?

作者: 姜小舟 | 来源:发表于2020-05-08 16:27 被阅读0次

    一个对象中强引用了block,在block中又强引用了该对象或该对象的成员变量,就会发生循环引用。

    解决方法是将该对象使用__weak或者__block修饰符修饰之后再在block中使用或者将其中一方强制制空xxx = nil。

    相关文章

      网友评论

          本文标题:问题:使用block时什么情况会发生引用循环,如何解决?

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