【发布时间】:2013-11-04 11:26:17
【问题描述】:
有没有办法知道哪些对象保留了目标对象?
虽然使用了 ARC,但我不知道为什么一个对象没有在应该被释放的时候被释放。我想找出哪些对象仍然保留这个对象。但是怎么做呢?
我确实尝试过使用 Instruments,但没有内存泄漏问题。我检查了整个项目,但没有发现任何保留周期。我怎么知道哪些对象保留了这个对象?
【问题讨论】:
-
您是如何发现代码中存在一些保留循环的,即使使用了 ARC?
-
我不知道是否有保留周期。但我确信有一些对象保留了这个对象,预计在某些情况下会被释放。
标签: objective-c automatic-ref-counting