有一个项目详细信息屏幕,用户可以在其中阅读有关所选项目的所有信息,此屏幕中还有一个搜索栏,用户可以在其中搜索项目,然后当他们选择项目时,由于复杂性,将显示该项目数据,所以我必须通过弹出当前项目视图执行此操作,然后在。中推送新的项目视图。
一旦这样做,一切都很好,问题发生在用户执行此操作大约25-30次,应用程序变慢然后崩溃。
我想这应该是内存问题,但无法找到它的位置。
请帮助我,谢谢!
答案 0 :(得分:1)
你必须找出你的记忆力增长的地方。然后,只有这样你才能找到解决方法。我会给你一些提示,
转到 Xcode - >产品 - >分析,找出你有内存泄漏的地方,并避免它们。
使用乐器进行更多测试。
请勿使用
分配大图片[UIImage imageNamed:];
上面的方法会缓存图像。而是使用,
[UIImage imageWithContentsOfFile:];