NSObjectからモーダルビューコントローラを表示しています。モーダルビューコントローラからインスタンスに送信されたセレクタが認識されない
別のビューコントローラであるself.sender
のpresentModalViewController:animated
を呼び出します。ビューコントローラは細かい表示しますが、私はビューでボタンを押したときに、私は次のエラーを取得する:
-[__NSCFType buttonCancelPressed:]: unrecognized selector sent to instance
これは私が私のNSObjectのからモーダルビューコントローラを表示する方法である:
FBComposeViewController *composeViewController = [[FBComposeViewController alloc] initWithNibName:@"FBComposeViewController" bundle:nil];
[self.sender presentModalViewController:composeViewController animated:YES];
ボタンは、Interface Builderを使用してFBComposeViewController
のセレクタに接続されています。
なぜこのエラーが発生するのでしょうか?
それは 'buttonCancelPressedに設定されています。 – simonbs
「ファイルの所有者」ですか? – joerick
もちろん、そこにあった! 'File's Owner'は' UIViewController'クラスに設定されていました。私はそれを 'FBComposeViewController'に変更し、自分のボタンを' File's Owner'にリンクしました。お手伝いありがとう。 – simonbs