2012-05-11 31 views
0

我的泄漏仪表显示我有两个保留计数但我只释放一次对象。我查看了我的代码,但找不到第二个分配。泄漏仪器是否有办法向我指示物体被分配的所有位置?iOS泄漏仪器保留计数

回答

0

那么,能够至少知道什么样的物体泄漏已经是一件大事。你有没有试过静态分析仪?因为它可能会帮助你处理这个问题。另一件事,仅仅因为你分配一次,并不意味着你只有一个保留数。大部分与内存管理有关的问题(从我的经验来看)都与糟糕的体系结构有关,很快你就会发现自己使用意大利面代码。告诉我你是否将你的对象传递给另一个班级?例如,作为代表?

+0

原来我遇到的问题是类似于这个http://stackoverflow.com/questions/7685952/ios-releasing-variable-with-property-nonatomic-retain 我正在传递一个对象到一个新的目的。这增加了保留数量。 – user1120008

+0

好吧,很高兴你发现你的问题。 – Peres