我想知道为什么当将viewController的retainCount推入到Navigationcontroller的堆栈中时,它会被提升4。来自tableView。创建了哪些依赖项?
答案 0 :(得分:2)
NSObject
Protocol的retainCount
方法不应该用于任何事情。事实上,这种方法的文档说明了这一点:
此方法在调试内存管理问题时通常没有价值。因为任何数量的框架对象可能保留了一个对象以保存对它的引用,而同时自动释放池可能在对象上保留任意数量的延迟版本,所以您不太可能从此获取有用信息方法
如果您遇到内存管理问题,请务必阅读Memory Management Rules。