2012-04-30 17 views
0

今日、私は最初のiPhoneアプリを実行しようとしました(このアプリはスタンフォードコースに割り当てられています)。 私はインタフェースビルダーでクラスの定義とインスタンス化を依頼しています。私はシミュレータを実行するクラスを定義していますが、すべて正常に動作します。私は、UIへのクラス(オブジェクト)を接続し、シミュレーターのXcodeがクラッシュした実行し、このメッセージを表示しようとしたとき:xcode 4.2クラッシュ

Thread 1:signal sigABRT 

私はUIにクラスとの間の接続を削除するとき(iは削除しますアウトレットとアプリケーションビューのラベルとの間の接続)はすべて正常に動作します。 私は問題がブレークポイントでから来て、クラッシュが(メインファイルで)このコード行であるかを理解しようとした:

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

のplsは私を助け、それは私がクレイジー作るのです。

答えて

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]); 
} 
関連する問題