【发布时间】:2010-10-25 10:05:08
【问题描述】:
我想知道为什么 viewController 的 retainCount 在推入 Navigationcontroller 的堆栈时会增加 4,例如从一个表视图。创建了哪些依赖项?
【问题讨论】:
-
不要看对象的
retainCount,这样做通常没有意义。
标签: iphone uinavigationcontroller controller retaincount
我想知道为什么 viewController 的 retainCount 在推入 Navigationcontroller 的堆栈时会增加 4,例如从一个表视图。创建了哪些依赖项?
【问题讨论】:
retainCount,这样做通常没有意义。
标签: iphone uinavigationcontroller controller retaincount
NSObject Protocol 的 retainCount 方法实际上不应该用于任何事情。事实上,这个方法的文档是这样说的:
这种方法在调试内存管理问题时通常没有价值。因为任何数量的框架对象可能已经保留了一个对象以保存对它的引用,而同时自动释放池可能在一个对象上保存了任何数量的延迟释放,所以您不太可能从中获得有用的信息方法。
如果您遇到内存管理问题,请确保您已阅读 Memory Management Rules。
【讨论】: