我有一个按钮添加到UIToolBar,它将我带到情节提要中的下一个视图控制器。我通常通过按住 ctrl 键并单击按钮并将其拖动到我要使用的视图控制器来在 UIViewController 之间切换。现在,我想:
- 运行方法
- 推送到下一个视图控制器
我想我可以在代码中做到这一点,但以下代码只是崩溃:
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)利润!:)