2011-06-03 4 views
0

Окно приложения загружает первый раз дает это предупреждение:AutoreleaseFreedObject Выпуск

*** __NSAutoreleaseFreedObject(): release of previously deallocated object (0x583e880) ignored

Второй раз падает приложение дает EXC_BAD_ACCESS. Где я ошибаюсь?

P.S. Я попытался включить Zombies, но он дает ту же ошибку ...

+0

В какой части кода он поднимает ошибку? –

+0

точно в main.m: int main (int argc, char * argv []) { NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; int retVal = UIApplicationMain (argc, argv, nil, nil); [пул релиз]; return retVal; } на строке int retVal он дает EXC_BAD_ACCESS –

ответ

2

Похоже, вы уже выпустили объект.

Возможно, вы назвали release на объекте, который у вас нет, который затем высвобождается при сливе пула.

+0

Странная вещь в том, что пока она работает на Xcode 3 без какого-либо сбоя, она возвращает эту ошибку на Xcode 4. Я попробую. спасибо –

+0

Я проверил каждый выпуск, но все правильно. Действительно, я не понимаю, почему код работает более гладко на Xcode 3, но не на Xcode 4. Любое другое предложение? –