关于objective C:xcode 4.2 崩溃

xcode 4.2 crash

今天我尝试运行我的第一个 iPhone 应用程序(该应用程序是斯坦福课程的作业)。
在我要求在界面生成器中定义和实例化类的作业中,我定义了运行模拟器的类,一切正常。当我尝试将类(和对象)连接到 UI 然后运行模拟器时,xcode 崩溃并显示此消息:

1
Thread 1:signal sigABRT

当我删除类与 UI 之间的连接(我删除了应用程序视图中的outlets和标签之间的连接)时,一切都再次正常工作。
我试图通过断点了解问题出在哪里,而崩溃出现在这行代码中(在主文件中):

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

请帮帮我,这让我发疯了。


Xcode 4.x 不太擅长告诉你真正的错误在哪里,而是在 main.m 中显示该行。尝试用显示更多信息的代码替换它:

1
2
3
4
5
6
7
@try {
  return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
@catch (NSException *exception) {
  NSLog(@"Exception %@\
%@"
, [exception description], [exception callStackSymbols]);
}