-2

ヘルプ!私はアプリを作成しており、ボタンを作成して切り替えるコードを入力すると、ボタンを押すとフリーズして次のエラーが発生しました。

[ViewController プッシュバック]: 認識されないセレクターがインスタンス 0x7143500 に送信されました 2013-10-09 18:17:41.901 Test[2445:11303] * キャッチされない例外 'NSInvalidArgumentException' が原因でアプリを終了します。理由: '-[ViewController プッシュバック]: 認識されないセレクターが送信されましたto instance 0x7143500' * First throw call stack: (0x1c91012 0x10cee7e 0x1d1c4bd 0x1c80bbc 0x1c8094e 0x10e2705 0x162c0 0x16258 0xd7021 0xd757f 0xd66e8 0x45cef 0x45f02 0x23d4a 0x15698 0x1becdf9 0x1becad0 0x1c06bf5 0x1c06962 0x1c37bb6 0x1c36f44 0x1c36e1b 0x1beb7e3 0x1beb668 0x12ffc 0x2952 0x2885 0x1) libc++abi.dylib: terminate called throwing例外これは私のコードです:

@実装ViewController

-(IBAction)プッシュボタン; {

Game *screen = [[Game alloc] initWithNibName:nil bundle:nil];
screen.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentViewController:screen animated:YES completion:^{ }];
[screen release];

}

それが私のviewcontroller.mでした

そして、すべての IBActions を xib ファイルに接続しました。

4

1 に答える 1

0

IBAction が pushButton であり、呼び出そうとしているセレクターが pushBack であるため、アプリがクラッシュしました。(メソッド名の後の ' ;' がタイプミスなのか、コードがそのようなものなのかよくわかりません。) 2 つの解決策:

1) メソッド名を pusBack に変更します (引数なし)
2) ボタンにフックするセレクターの名前を pushButton に変更します。

アプリがクラッシュし、現在終了しているため、Xcode がフリーズします。日常生活の中でこれを経験します。iOS プログラミングへようこそ。

于 2013-10-10T02:41:16.183 に答える