2011-04-10 59 views
0

我做的聊天應用上的Xcode 4沒有錯誤,但是當我的午餐花費4秒鐘,應用程序,然後它告訴我在主線程錯誤(SIGKILL & EXE_BAD_ACCESS)。 M檔- [CFRunLoopTimer發佈]:發送到釋放實例消息0x4e281f0

int main(int argc, char *argv[]) { 
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];  
int retVal = UIApplicationMain(argc, argv, nil, nil); // thread 
[pool release]; 
return retVal; 

}

那我就NSZombieEnabled,我得到這個< - [CFRunLoopTimer發佈]:發送到釋放實例0x4e281f0> 我能做些什麼消息?請

回答

1

你要麼釋放CFRunLoopTimer的實例(或可能的NSTimer,他們是免費電話橋接)的兩倍,或者你釋放你不擁有一個實例。如果您在使用Xcode中分析,有一個很好的機會,它將標誌不正確的版本爲您服務;否則,你將不得不通過您的代碼看,無論你使用這些類,並確認您發佈適當的。

相關問題