美文网首页
不走Dealloc需要解决检查哪些

不走Dealloc需要解决检查哪些

作者: 大码哥 | 来源:发表于2017-01-15 10:55 被阅读23次

    控制器被强引用不走dealloc的原因无非就是三中情况:

    我的问题是在block中有一句代码self没有被弱引用。导致控制器没有被销毁。

    一.block块使用不当。因为block会对方法中的变量自动retain一次。请检查控制器中block代码。

    二.NSTimer没有销毁。在viewWillDisappear之前需要把控制器用到的NSTimer销毁。

    三.控制器中的代理属性一定要是弱引用,不要强引用。

    相关文章

      网友评论

          本文标题:不走Dealloc需要解决检查哪些

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