は、私は私のiPhoneアプリケーションのビューコントローラを切り替えるIBActionを記述しようとしています:iOS開発で新しいView Controllerを切り替えるにはどうすればよいですか?
-(IBAction)changeToView2:(id)sender
{
if (self.view2 == nil)
{
view2 = [[UIViewController alloc] initWithNibName:@"View2Controller" bundle:[NSBundle mainBundle]];
}
self.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentedViewController: view2 animated:YES];
}
しかし、私は、インターフェイスが「:アニメーション:presentedViewController」を宣言していないことを指摘ビルドエラーを取得しています。どうして?
これを「presentViewController:animated:」に変更すると、同じエラーが発生します。
興味深いことに、興味深いことに、XCodeは、「表示されない@interfaceでセレクタpresentViewController:animated:」と宣言しています。また、関数名の入力を開始すると、この関数名は自動補完には含まれません。 –
また、「完了:<#^(void)completion#>」とは何ですか?この関数に3番目の引数があるかのようです。 –
このコードはView Controllerクラスの一部ですか?またはビュー?プロジェクトのナビゲーションはベースですか?つまり、navigationControllerはありますか? – Damo