приложение, над которым я работаю, продолжает падать при запуске на iPhone, но не на симуляторе (хотя при запуске без символического malloc_error_break отображается предупреждение, но приложение продолжает работать на симе)
IЯ не освобождаю никакую строку вручную, вместо этого я использую:
[[[NSString / NSMutableString alloc] init] autorelease];
(что я делаю все время для других приложений и никогда не доставляло мне проблем)
Теперь, когда я установилmalloc_error_break как точка останова, которую я получаю:
2012-03-07 17:04:06.072 columns[15487:f803] *** -[CFString release]: message sent to deallocated instance 0x68c8210
С XCODE4, переходящим к:
int main(int argc, char *argv[])
{
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, nil, @"AppDelegate"); >>> Thread 1
[pool release];
return retVal;
}
У меня также есть NSZombieEnabled при запуске на симуляторе, кстати
Если кто-то может помочья о том, как отладить это на XCODE 4 или указать мне учебник онлайн, который был бы очень признателен!
С уважением
Дэвид