我有3个文件" AppDelegate.m"," MainViewController.m"和" ViewController.m"
在" AppDelegate.m"文件,我有这个功能:
- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions
{
self.viewController = [[MainViewController alloc] init]; //line1
return [super application:application didFinishLaunchingWithOptions:launchOptions]; //line2
//return YES; //line3
}
当我运行上述功能时,它会显示"混合视图"但是当我评论line1,line2并取消注释line3时,它会显示"原生视图"。
如何调用line3"原生视图"单击按钮功能,该功能在项目的子文件夹中的文件abc.m中创建,反之亦然。
注意:" MainViewController.m"文件有混合视图和" ViewController.m"有本地观点。
答案 0 :(得分:1)
选择MainViewController后,只需勾选初始视图控制器
或使用此代码
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
UIViewController *vc = [mainStoryboard instantiateViewControllerWithIdentifier:@"MainViewController"];
[[UIApplication sharedApplication].keyWindow setRootViewController:vc];