1
#import <UIKit/UIKit.h><br>

#import "AppDelegate.h"<br>

int main(int argc, char *argv[])<br>
{
    @autoreleasepool {
    => Thread1: signal SIABRT
        return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
    }
}

エラーメッセージ:

2012-11-03 10:32:08.611 Calculator[9644:907] * キャッチされない例外 'NSUnknownKeyException' が原因でアプリを終了しています。理由: '[ setValue:forUndefinedKey:]: このクラスは、キー テストのキー値コーディングに準拠していません.'
*
First throw call stack: (0x342f92a3 0x33acb97f 0x342f8f99 0x392559d1 0x39251723 0x3427f61b 0x36fce245 0x36fcdac3 0x36ec6025 0x36e5046d 0x36e90d79 0x36e8caed 0x36ece1d1 0x36e9183f 0x36e8984b 0x36e31c41 0x36e316d5 0x36e31123 0x34fa95a3 0x34fa91d3 0x342ce173 0x342ce117 0x342ccf99 0x3423febd 0x3423fd49 0x36e88485 0x36e85301 0x77c1 0x38ec4b20) libc++abi.dylib: terminate called throwing an exception ( lldb)

GDB環境でデバッグする方法がわかりません...何か推奨事項はありますか?

4

2 に答える 2

0

すべてのIBActionとIBOutletsが正しく接続されていることを確認してください。ブレークポイントをデバッグまたは追加するには、コードの横にある左側の列をクリックします...青い矢印が表示されます。これは、ブレークポイントが含まれていることを示します...

デバッガーの使用方法に関する優れたビデオは次のとおりです:http ://www.youtube.com/watch?v = Jz1DPud2xyw&feature = BFa&list=UUxlA2SyrGc8vv8wAPknLB7w 。見てください...とても便利です...

于 2012-11-03T15:13:01.843 に答える
0

通常、このエラーは、IBOutletを定義し、それをIBに接続してから、そのivarを削除したことを意味します。すべてのIBOutletsが合成され、クラスで定義されていることを確認してください。

于 2012-11-03T15:03:25.007 に答える