2011-04-10 93 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中分析,有一个很好的机会,它将标志不正确的版本为您服务;否则,你将不得不通过您的代码看,无论你使用这些类,并确认您发布适当的。

相关问题