Я пытаюсь передать управление с одного TableViewController, назовите его «A» другому TableViewController, назовите его «B». Несмотря на то, что у меня включено «All Exceptions», я заманиваю в main, строка 20: retVal = UIApplicationMain (argc, argv, nil, NSStringFromClass ([AppDelegate NB в крайнем правом углу строки 20 «Thread 1» : точка останова 1.3" для того, что стоитВ приложении iOS 5.1; Почему я не могу увидеть Исключение?
Может кто-нибудь мне точку в направлении, которое поможет мне увидеть, что вызывает программа, чтобы остановить
//
// main.m
// some function
//
// Created by JJW on 3/23/12.
// Copyright (c) 2012 JJW, LLC. All rights reserved.
//
#import <UIKit/UIKit.h>
#import "AppDelegate.h"
int main(int argc, char *argv[])
{
@autoreleasepool {
//return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
int retVal = -1;
@try
{
retVal = UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
@catch (NSException* exception)
{
NSLog(@"Uncaught exception: %@", exception.description);
NSLog(@"Stack trace: %@", [exception callStackSymbols]);
}
return retVal;
}
}
Спасибо, Билл, но, как упоминалось в моем вопросе: Несмотря на то, что у меня есть «Все исключения». Поэтому я сделал то, что вы предлагаете. Однако какое-то исключение происходит и не ловушка. – JJW
Попробуйте и выкиньте свою попытку/уловку. См. Мое обновление. –
Я удалил Try, Catch и получил тот же результат. – JJW