Я борюсь с проблемой, из-за которой мое приложение вылетает при запуске. При попытке запустить мое приложение в симуляторе iPhone оно сразу разрывается в основной функции. Я не могу определить, почему это так. В моей заявке на делегирование я пытаюсь перехватить исключение с помощью NSSetUncaughtExceptionHandler.
void uncaughtExceptionHandler(NSException *exception){
NSLog(@"%@",[exception reason]);
}
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
NSSetUncaughtExceptionHandler(&uncaughtExceptionHandler);
return YES;
}
Это, похоже, не помогает, так как мое приложение все еще ломается в main () и, кажется, никогда не вызывает приложение: didFinishLaunchingWithOptions:
Я также пытался установить глобальную точку останова objc_exception_throw на уровне пользователя. Опять же, приложение просто кажется сломанным на main ()
Может ли кто-нибудь дать мне несколько советов или приемов, которые я могу использовать, чтобы попытаться отследить эту проблему?
Большое спасибо!