我做了一個使用相機的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