0

ストーリーボードの次のビューコントローラーに移動する UIToolBar に追加したボタンがあります。私は通常、Ctrl キーを押しながらボタンをクリックして、使用するビューコントローラーにドラッグすることで、UIViewController を切り替えます。今、私はしたいです:

  1. メソッドを実行する
  2. 次のViewControllerにプッシュ

コードでこれを行うことができると考えましたが、次のコードは単にクラッシュします:

AddCharacterD20ViewController *AddD20ViewController = [[AddCharacterD20ViewController alloc] initWithNibName:@"AddCharacterD20ViewController" bundle:nil]; [self.navigationController pushViewController:AddD20ViewController animated:YES];

例外は次のとおりです: [AddCharacterD20ViewController_Intro Next]: 認識されないセレクターがインスタンス 0xa56c4a0 に送信されました。

誰が私が間違っているのか教えてください。

4

1 に答える 1

2

1)View Controllerから(ボタンからではなく)ドラッグして、ストーリーボードにセグエを作成します。

2) 識別子を与える

3) 次のコードを追加します。

- (IBAction)onClickMethod:(id)sender 
{
    // replace "SegueIdentifier" with the segue identifier string from the storyboard
    [self performSegueWithIdentifier:@"SegueIdentifier" sender:self];
}

(アクションがストーリーボードのボタンに接続されていることを確認してください。)

4) お得!:)

于 2012-07-04T01:19:14.313 に答える