我有它運行在模擬器上正常,但是,在設備上安裝時,它給了我一個EXC_BAD_ACCESS,當我嘗試滾動一頁滾動視圖的應用程序。我已經通過分配和泄漏儀器運行它,但沒有泄漏,沒有殭屍信息...我只是好奇,什麼可能會導致模擬器和設備有這樣的差異?任何方式來調試,因爲我的符號化崩潰日誌(部分在下面),似乎沒有非常符號化。EXC_BAD_ACCESS在設備上,但罰款模擬器
異常類型:EXC_BAD_ACCESS(SIGBUS)
異常代碼:KERN_PROTECTION_FAILURE在0x0000000f
崩潰螺紋:0
線程0毀損:
0 libobjc.A.dylib 0x0000286e objc_msgSend + 18
1 MyApp 0x00004fee爲0x1000 + 16366
2的UIKit 0x000668f4 - [UIViewController的視圖] + 104
3 MyApp的 0x00009716 0x1000的+ 34582
4 MyApp的 0x0000960c爲0x1000 + 34316
5的UIKit 0x0001426c - [UIScrollView中setContentOffset:] + 344
由於
你訪問存儲/在你的應用程序的文件目錄下載的一些數據/媒體(即一些在設備上,但捆綁的不是一部分..)導致代碼訪問它表現不同的模擬器和設備有時...(我不記得我是如何解決它..或者如果我做錯了什麼..) – lukya 2010-08-27 11:43:17
我確實有幾個圖像,但他們都在資源,所以應該被複制到設備。這是我能想到的唯一的事情。 – joec 2010-08-27 12:06:47
請檢查,如果他們真的被複制到捆綁。如果是這樣,你可以在這裏找到它們:「Groups&Files」Browser - >「Targets」 - > Your Target - >「Copy Bundle Recourses」。如果不是,只需將它添加到那裏。 – vikingosegundo 2010-08-27 13:30:21