0

タブベースのアプリがあります。アプリは FirstViewCONtroller で起動します。同じタブ項目のFirst Viewをクリックしたときにモーダルビューを表示したい。

タブ バーの didSelectViewController メソッドでアプリ デリゲートにコードを追加しようとしていますが、認識されないセレクターがインスタンスに送信されるため、エラーが発生します。また、presentViewController メソッドが見つからないと警告が表示されます。

私はフォローにコードを追加しています。仕方:

ModalViewController *modalView = [[ModalViewController alloc] initWithNibName:@"ModalViewController" bundle:nil];
    modalView.modalPresentationStyle = UIModalPresentationFullScreen;
    [self presentViewController:modalView animated:NO completion:NULL];

    [modalView release];

助けてください。

前もって感謝します

4

1 に答える 1

0

PresentViewControllerはクラスで定義されるメソッドviewcontrollerであるため、クラスから呼び出す必要がありますViewcontroller。あなたは自分自身がではないアプリデリゲートでこのコードを書いたのでviewcontroller

したがってFirstViewcontroller、このコードを実行するにはクラスを使用することをお勧めします

于 2013-01-24T02:19:38.137 に答える