在 Swift 中连接多个故事板

Connecting Multiple Storyboards in Swift

我正在使用 Swift 构建一个 iOS 应用程序,并被建议为每个功能使用故事板,因为每个功能将有大约 10 个视图。从主故事板开始,任何人都可以提供有关如何使用 Swift 在故事板之间转换的建议吗?或者,如果我想避免 50+ 视图主故事板的混乱,有什么比使用多个故事板更好的方法吗?

这是最终起作用的:

let secondVC:UIViewController = UIStoryboard(name: "SecondStoryboard", bundle:nil).instantiateViewControllerWithIdentifier("numberTwo") as UIViewController

@IBAction func changeStoryBoardButtonClicked(sender: AnyObject) {
        presentViewController(secondVC, animated: false, completion: nil)
}

当您的应用需要移动到位于不同故事板中的新控制器时,您必须实例化新故事板,然后在那里实例化初始视图控制器。

let sb = UIStoryboard(name: "SomeStoryboardName", bundle: nil)
let vc2 = sb.instantiateInitialViewController() as UIViewController // or whatever the class is of that initial vc