【发布时间】:2018-03-15 21:51:06
【问题描述】:
我建了两个项目
- 故事板 -> 登录屏幕
- 以编程方式 -> UITabBarController
两者都是不同的项目,但使用 MVC 结构进行管理 现在我想将 StoryBoard Button 与以编程方式构建的 UITabBarController 连接 请帮我解决这个问题。
【问题讨论】:
我建了两个项目
两者都是不同的项目,但使用 MVC 结构进行管理 现在我想将 StoryBoard Button 与以编程方式构建的 UITabBarController 连接 请帮我解决这个问题。
【问题讨论】:
创建视图控制器:
UIViewController * vc = [[UIViewController alloc] init];
调用视图控制器(必须从另一个视图控制器中调用):
[self presentViewController:vc animated:YES completion:nil];
首先,使用 nil 而不是 null。
从情节提要加载视图控制器:
NSString * storyboardName = @"MainStoryboard";
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:storyboardName bundle: nil];
UIViewController * vc = [storyboard instantiateViewControllerWithIdentifier:@"IDENTIFIER_OF_YOUR_VIEWCONTROLLER"];
[self presentViewController:vc animated:YES completion:nil];
您的视图控制器的标识符等于您的视图控制器的类名,或者您可以在情节提要的身份检查器中分配的情节提要 ID。
【讨论】: