故事板的多个入口点

时间:2012-01-15 18:29:15

标签: ios iphone storyboard point

我需要在启动时在AppDelegate中做出一系列决定 - 取决于我需要转到故事板特定部分的决策结果。

所以我的问题是 - 没有使用任何导航或标签控制器,我如何进入故事板的特定部分?

OR

唯一受支持的选项是否有多个故事板 - 对于每个“结果”,然后根据需要加载它们?

由于

2 个答案:

答案 0 :(得分:11)

为每个ViewController提供故事板中的唯一标识符。 然后在appDelegate:

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
    UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"PUT_UNIQUE_ID_HERE"];
    //DO WHAT YOU WANT WITH YOUR VIEWCONTROLLER
   //Example:Set it as the root view of the app window...

答案 1 :(得分:7)

为每个ViewControllers分配一个单独的ID,然后使用:

实例化所需的ID
UIViewController *initialVC = [storyboard instantiateViewControllerWithIdentifier:@"<identifier>"];