如何使用故事板在一个按钮上运行发送操作和按下



我有一个按钮添加到UIToolBar,它将我带到情节提要中的下一个视图控制器。我通常通过按住 ctrl 键并单击按钮并将其拖动到我要使用的视图控制器来在 UIViewController 之间切换。现在,我想:

  1. 运行方法
  2. 推送到下一个视图控制器

我想我可以在代码中做到这一点,但以下代码只是崩溃:

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

以下是例外:[AddCharacterD20ViewController_Intro 下一步]:发送到实例 0xa56c4a0 的无法识别的选择器

有人告诉我我做错了什么吗?

1) 通过从视图控制器(而不是从按钮)拖动,在情节提要中创建 segue。

2)给它一个标识符

3) 添加以下代码:

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

(确保操作已连接到情节提要上的按钮。

4)利润!:)

相关内容

  • 没有找到相关文章

最新更新