Мое приложение аварийно завершает работу во время работы и приводит к следующей ошибке в той же точке кода. Мое исследование показывает, что это проблема памяти, но я не уверен, почему. Я не разработчик приложений (скорее веб-разработчик), у которого есть приличное понимание Objective-C. Я также не создавал это приложение (Длинная история).
#import <UIKit/UIKit.h>
int main(int argc, char *argv[])
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, nil, nil); //Crashes with EXC_BAD_ACCESS
[pool release];
return retVal;
}
Я знаю, что, вероятно, трудно, не зная остальной части приложения, но может ли кто-нибудь указать мне правильное направление относительно того, что может вызвать это, или как я могу начать отлаживать его?
ПРИМЕЧАНИЕ. Приложение не выдавало эту ошибку, пока я не исправил некоторые проблемы с утечкой памяти. Не уверен, поможет ли это.