0

我有一个如下所示的 ViewController;

所有的代表都很弱,那还能有什么强参考呢?我无法理解,而且 ViewController 不会解除分配,这真的很糟糕。

4

2 回答 2

0

如果不查看可能引用您的控制器的所有代码,就很难知道是什么导致了泄漏。但是,Apple 提供了一个很好的工具,可以用 Instruments 解决此类问题。这是使用仪器的教程,可能会有所帮助:

http://www.raywenderlich.com/2696/instruments-tutorial-for-ios-how-to-debug-memory-leaks

以下是 Apple 关于该主题的文档:

https://developer.apple.com/library/mac/documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/MemoryManagementforYourApp/MemoryManagementforYourApp.html#//apple_ref/doc/uid/TP40004652-CH11-SW1

于 2014-12-17T03:16:19.027 回答
0

你只需要相信如果vc不能得到dealloc,一定有一些强引用。一次又一次地检查它。

于 2014-12-18T05:37:03.507 回答