我有一些对象被传递到应用程序的许多不同的视图和控制器中。它们没有在我期望它们被释放时被释放。显然,有一个错误的强指针存在,但是它可能存在的表面积很大 - 这些对象被移动到和从许多不同的数据结构中。
我的常规解决方案是使用Leaks(它报告没有循环)和Allocations(它列出了500多个对该对象的保留/释放)。有没有办法减少我的搜索范围?
理想情况下,有一个工具可以让我输入一个指针,并查看所有对该对象的强引用,我可能只需要60秒就能找到额外的引用。实际上,这样的工具确实存在 - Object Graph工具 - 但它在iOS软件中不可用。
我的常规解决方案是使用Leaks(它报告没有循环)和Allocations(它列出了500多个对该对象的保留/释放)。有没有办法减少我的搜索范围?
理想情况下,有一个工具可以让我输入一个指针,并查看所有对该对象的强引用,我可能只需要60秒就能找到额外的引用。实际上,这样的工具确实存在 - Object Graph工具 - 但它在iOS软件中不可用。