2012-04-30 4 views
0

сегодня я попытался запустить свое первое приложение для iPhone (приложение назначено в курсе Стэнфорда). в задании я прошу определить и создать экземпляр класса в построителе интерфейса, я определил класс, запускающий симулятор, и все работает отлично. когда я попытался соединить класс (и объект) к пользовательскому интерфейсу, а затем запустить симулятор Xcode разрушилось и показывать это сообщение:xcode 4.2 crash

Thread 1:signal sigABRT 

, когда я удалить связь между классом к пользовательскому интерфейсу (я удалить соединение между выходами и меткой в ​​представлении приложения) все снова работает нормально. я пытался понять, где проблема возникла от того, с точки останова и аварии в этой строке кода (в основном файле):

return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 

Просьба помочь мне, это сделать меня с ума.

ответ

2

Xcode 4.x не очень хорошо говорит вам, где находится настоящая ошибка, и показывает эту строку в main.m вместо этого. Попробуйте заменить его кодом, который показывает вам дополнительную информацию:

@try { 
    return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 
} 
@catch (NSException *exception) { 
    NSLog(@"Exception %@\n%@", [exception description], [exception callStackSymbols]); 
}