【发布时间】:2013-02-23 17:43:18
【问题描述】:
我正在尝试在不使用 segue 的情况下导航到场景。我使用的代码如下所示:
UIStoryboard * storyboard = [UIStoryboard storyboardWithName:storyboardName bundle:nil];
MyViewController * controller = (MyViewController *)[storyboard instantiateViewControllerWithIdentifier:viewControllerID];
[self presentViewController:controller animated:YES completion:nil];
我的问题是为这个场景设置代理。通常我会这样做:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
// Check the segue identifier
if ([[segue identifier] isEqualToString:@"showDetail"])
{
[[segue destinationViewController] setDelegate:self];
}
}
但我不想使用 segues。谁能告诉我如何为场景设置代理?
谢谢
【问题讨论】:
标签: ios delegates storyboard segue scene