【发布时间】:2011-11-29 12:24:18
【问题描述】:
我的应用中有 2 个故事板文件,我想在一个中的 ViewController 和另一个中的 ViewController 之间进行转换。我已经连接了一个 IBAction 以响应第一个 ViewController 上的按钮按下,它调用 AppDelegate 中的一个方法。我已验证此信号到达 AppDelegate 方法。
这是我在 AppDelegate 中的相关方法,但是没有发生转换。谁能告诉我为什么,或者有 2 个故事板是一个愚蠢的想法?
-(void) presentSecondViewController {
UIStoryboard* mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController* mainViewController = [mainStoryboard instantiateViewControllerWithIdentifier:@"main_viewcontroller"];
UIStoryboard* secondStoryboard = [UIStoryboard storyboardWithName:@"SecondStoryboard" bundle:nil];
UIViewController* secondViewController = [secondStoryboard instantiateViewControllerWithIdentifier:@"second_viewcontroller"];
[mainViewController presentViewController: secondViewController animated:YES completion: NULL];
}
【问题讨论】:
标签: iphone ios xcode uikit storyboard