重複の可能性:
認識されないセレクターがインスタンスに送信されました
うーん...他の多くの人と同じように、「認識できないセレクターがインスタンスに送信されました」というエラーが発生しました...
ボタンを押すと問題が発生します。たとえば、この場合は次のようになります。
-(IBAction)gotoTone:(id)sender
{
if(self.tone == nil)
{
Tone *toneMain = [[Tone alloc]
initWithNibName:@"Tone" bundle:[NSBundle mainBundle]];
self.tone = toneMain;
[toneMain release];
}
[self.navigationController pushViewController:tone animated:YES];
}
エラー: キャッチされていない例外 'NSInvalidArgumentException' が原因でアプリを終了しています。理由: '-[Tone gotoTone:]: 認識されないセレクターがインスタンス 0x531caa0 に送信されました'
ユーザーに表示される最初のビューとして新しいビューを挿入した後、エラーが発生し始めました...また、ナビゲーションバーを使用していますが、最初は MainWindow.xib に移動してナビゲーションコントローラーを新しいビューに変更するのを忘れていました。しかし、それは今修正されています。
彼女のコード全体を見ることができます:
ファイルが発生する .h: http://snipt.org/xnoO ファイルが発生する.m : http://snipt.org/xnoM
コメントアウトされたすべての行を気にしないでください。それは、これが修正されるまでです...
「インスタンスに認識されないセレクターが送信された」という他のケースを読んで、これに対する解決策を見つけようとしましたが、解決策が見当たらないだけだと思います。IB 接続を確認し、プロジェクトをクリーンアップしました...
どんな助けでも大歓迎です