由NavigationController推送时,ViewController +4的零售额

时间:2010-10-25 10:05:08

标签: iphone uinavigationcontroller controller retaincount

我想知道为什么当将viewController的retainCount推入到Navigationcontroller的堆栈中时,它会被提升4。来自tableView。创建了哪些依赖项?

1 个答案:

答案 0 :(得分:2)

NSObject ProtocolretainCount方法不应该用于任何事情。事实上,这种方法的文档说明了这一点:

  

此方法在调试内存管理问题时通常没有价值。因为任何数量的框架对象可能保留了一个对象以保存对它的引用,而同时自动释放池可能在对象上保留任意数量的延迟版本,所以您不太可能从此获取有用信息方法

如果您遇到内存管理问题,请务必阅读Memory Management Rules