我開發了我的應用程序,使用我的3G設備進行測試。在給朋友測試時,他發現它崩潰了。我查看了崩潰日誌,但除了幾條內存警告之後的「EXC_BAD_ACCESS」語句外,沒什麼用處。幫助調試iPhone應用程序 - EXC_BAD_ACCESS
在我的設備上,我可以使用imagePicker批次,並且每次拍攝照片時都會收到內存警告,但這不會導致任何問題。
在我的朋友的設備(也是3G)上,從相機中選擇了幾張圖像後,該應用程序崩潰。
所以,我的問題是..我認爲東西被釋放,因爲內存警告 - 但只有我的朋友的設備上,然後釋放之後,它試圖再次使用。我怎樣才能找出被調用的對象?我無法使用NSZombies,因爲這是一個遠程(測試版)設備。
請幫忙!
此外,如果任何人有任何想法,爲什麼我的設備可以像挑選後的圖像,沒有任何問題,他不能...這將是最有幫助的
謝謝!
編輯:新的發現..我也收到這個錯誤信息:KERN_PROTECTION_FAILURE,我知道是與數據訪問有關。我保存從UIImagePicker獲得的圖像後,崩潰似乎發生。有任何想法嗎?
可能是圖像選取器的代表。你有可能發佈了它嗎?您的朋友仍然可以發送崩潰日誌。搜索谷歌如何讓他們與iTunes和如何符號。 – 2010-01-08 00:28:49
我不認爲我已經發布了它。我只是關閉了didFinishPickingMediaWithInfo委託方法中的選擇器。雖然也許我應該在使用拾取器之前使用返回的「信息」?目前,我先解僱了選擇器,然後利用返回的圖像 – 2010-01-08 00:55:27