Iphone 使用情节提要将窗口rootViewController替换为另一个视图控制器
我是故事板游戏新手,主要使用IB。我有一个初始的临时视图控制器(我们称之为Iphone 使用情节提要将窗口rootViewController替换为另一个视图控制器,iphone,objective-c,ios,ipad,Iphone,Objective C,Ios,Ipad,我是故事板游戏新手,主要使用IB。我有一个初始的临时视图控制器(我们称之为BootstrapViewController),它的任务仅仅是从Web服务加载数据,然后将控制权移交给UITabViewController。需要这些数据来确定要显示哪些选项卡项 在非情节提要的世界中,我只做: // Do whatever you need to UITabViewController, then call this [UIApplication sharedApplication].keyWindow
BootstrapViewController
),它的任务仅仅是从Web服务加载数据,然后将控制权移交给UITabViewController。需要这些数据来确定要显示哪些选项卡项
在非情节提要的世界中,我只做:
// Do whatever you need to UITabViewController, then call this
[UIApplication sharedApplication].keyWindow.rootViewController = myTabVC;
这是否可能使用故事板?我尝试创建一个从BootstrapViewController到tab视图控制器的命名segue,然后调用
performsguewithidentifier
,运气不好。通过设置窗口的rootViewController属性,您可以完全按照您一贯的方式完成此操作。您甚至可以从情节提要中加载选项卡栏。使用UIStoryboard的InstanceEviewController WithiIdentifier:从情节提要加载特定的视图控制器。也许我的做法不对?我应该从情节提要中取出BootstrapViewController
,首先加载它,然后手动加载主情节提要吗?或者将UINavigationController->BootstrapViewController->UITabViewController放入。然后调用performsguewithidentifier