2011-07-12 108 views
3

我的iPad應用程序工作正常,我把它在測試領域,但現在崩潰[保存時?]解釋崩潰報告的iOS

這是崩潰日誌,

Incident Identifier: 80FC6810-9604-4EBA-A982-2009AB4C499A 
CrashReporter Key: 70f90f207f55189d97c273c94d2659ad422909e2 
Hardware Model:  iPad1,1 
Process:   StaffManager [902] 
Path:   /var/mobile/Applications/133747B7-0CB2-48FB-8A17-CE6AFB08DD22 /StaffManager.app/StaffManager 
Identifier:  StaffManager 
Version:   ??? (???) 
Code Type:  ARM (Native) 
Parent Process: launchd [1] 

Date/Time:  2011-07-12 10:02:56.519 +1000 
OS Version:  iPhone OS 4.3.2 (8H7) 
Report Version: 104 

Exception Type: EXC_BAD_ACCESS (SIGBUS) 
Exception Codes: KERN_PROTECTION_FAILURE at 0x00000009 
Crashed Thread: 0 

Thread 0 name: Dispatch queue: com.apple.main-thread 
Thread 0 Crashed: 
0 libobjc.A.dylib     0x35c98c98 0x35c96000 + 11416 
1 StaffManager     0x00008d32 0x1000 + 32050 

發現這個, EXC_BAD_ACCESS/KERN_PROTECTION_FAILURE?這是由於線程試圖寫入只讀內存引起的。這總是由數據訪問引起的。

,而這個問題是

libobjc.A.dylib

但什麼是是,什麼意思?以及如何解決它?,哦,爲什麼它以前工作,現在不是?

非常感謝!

回答

2

我通常假設EXC_BAD_ACCESS意味着你正在做一個零保留計數的對象。從你的報告中,我會假設你說它是libobjc.dynlib引發錯誤,但是看到這看起來是對象C運行時,我會看看堆棧和經理類。

這只是一個猜測:-)