我有一个如下所示的 ViewController;
所有的代表都很弱,那还能有什么强参考呢?我无法理解,而且 ViewController 不会解除分配,这真的很糟糕。
所有的代表都很弱,那还能有什么强参考呢?我无法理解,而且 ViewController 不会解除分配,这真的很糟糕。
如果不查看可能引用您的控制器的所有代码,就很难知道是什么导致了泄漏。但是,Apple 提供了一个很好的工具,可以用 Instruments 解决此类问题。这是使用仪器的教程,可能会有所帮助:
http://www.raywenderlich.com/2696/instruments-tutorial-for-ios-how-to-debug-memory-leaks
以下是 Apple 关于该主题的文档:
你只需要相信如果vc不能得到dealloc,一定有一些强引用。一次又一次地检查它。