我做了一个使用相机的iPhone应用程序。它在iPhone中正常工作,根本没有内存警告。它也在iPod touch 4G上运行,但在获得2级警告后的一段时间后会发出内存警告和崩溃。 如果有人能指出我可能的原因。谢谢。iPhone相机应用程序在iPhone中运行良好,但在iPod中崩溃
1
A
回答
0
要解决这个问题的唯一方法就是能够在设备上进行调试。我写这个博客,解释如何调试EXC_BAD_ACCESS,这是我认为你正在
http://loufranco.com/blog/files/Understanding-EXC_BAD_ACCESS.html
最简单的事情要做:
运行构建和分析并解决所有问题它发现(或至少重写它,以便B不认为它是一个问题) - 有一个干净的B & A是确保您提早发现这些问题的一个非常好的方法
打开僵尸并运行你的程序 - 这使得发送到对象的最后一个版本变成僵尸而不是释放它。你的程序会泄漏大量的内存,但是如果你发送消息给僵尸它会停在那里,你会看到一个你需要修复的bug,因为在你的真实版本中,这会是一个崩溃(发送消息交易对象)。在链接描述
更多技术
+0
谢谢楼现在这两个版本都稳定。我编译并分析了代码,它显示了内存泄漏的一些区域。 – iAmd 2011-06-03 16:33:40
0
它在特定的操作或随机崩溃?
如果随机, 使用仪器检查您的内存泄漏和内存使用情况。如果没有浏览所有应用程序,很难弄清问题出在哪里。
相关问题
- 1. 应用程序在棒棒糖中运行良好,但在KitKat中崩溃
- 2. 应用程序在Windows XP中运行良好,但在Windows 7中运行时应用程序崩溃?
- 3. iPhone应用程序运行崩溃
- 4. 应用程序在4.2上运行良好,但没有在4.3.3上运行 - iphone
- 5. 应用程序在iPhone 5S上崩溃,但不在iPhone 4S上。
- 6. 应用程序在调试中运行良好但运行中
- 7. 应用程序在模拟器上运行良好,但在设备上崩溃
- 8. 应用程序崩溃在iPod touch上,但不是在iPhone模拟器上
- 9. iPhone应用程序随机崩溃exc_bad_access
- 10. iphone应用程序崩溃
- 11. 应用程序崩溃:iphone
- 12. iPhone应用程序崩溃
- 13. iPhone应用程序崩溃
- 14. 崩溃iPhone应用程序
- 15. iPhone应用程序崩溃?
- 16. iphone应用程序崩溃
- 17. iPhone应用程序崩溃
- 18. 应用程序在模拟器上运行良好,但在手机上运行时崩溃
- 19. keysSortedByValueUsingSelector崩溃,但sortedArrayUsingSelector运行良好
- 20. 应用程序在iOS模拟器中运行良好,在设备上崩溃
- 21. 应用程序崩溃在iPhone应用程序中使用NSPredicate?
- 22. iPhone上的应用程序崩溃但不在模拟器中
- 23. 运行良好的代码在viewDidLoad()中使用时崩溃应用程序
- 24. iPhone应用程序崩溃 - viewDidLoad中
- 25. iPhone应用程序在[NSString stringWithFormat]崩溃
- 26. IPhone应用程序崩溃的设备,但工程对iPhone
- 27. iOS应用程序在Xcode模拟器中运行良好,但在设备上运行缓慢并且崩溃
- 28. 在iphone上运行应用程序崩溃
- 29. xcode崩溃时,我在我的iPhone上运行应用程序
- 30. 在iPhone上运行的Xcode应用程序,但在Ipad上崩溃
您正在使用过多的内存 - 泄露? – 2011-06-01 13:53:19