- [выпуск CFRunLoopTimer]: сообщение отправлено освобожденному экземпляру 0x4e281f0 - PullRequest
0 голосов
/ 10 апреля 2011

я сделал приложение чата на xcode 4 без ошибок, но когда я запускаю приложение, оно занимает 4 секунды, тогда оно показывает мне ошибку потока (SIGKILL & EXE_BAD_ACCESS) в файле main.m

    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 Ответ

1 голос
/ 10 апреля 2011

Вы либо выпускаете экземпляр CFRunLoopTimer (или, возможно, NSTimer, они соединяются по мосту), либо вы выпускаете экземпляр, который вам не принадлежит. Если вы используете анализатор в XCode, есть большая вероятность, что он отметит неправильный выпуск для вас; в противном случае вам придется просматривать свой код, где бы вы ни использовали эти классы, и проверять, правильно ли вы его выпускаете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...