Swift3 ViewController无法正常加载并显示黑色视图

时间:2017-01-31 13:23:35

标签: ios iphone swift uiviewcontroller

我想创建一个欢迎&适用于iOS应用的指南页。我正在使用Swift 3.我的问题是,当我在完成指南说明后尝试显示Main.storyboard时,我得到一个黑色视图而不是Main.storyboard

enter image description here

我在window?.rootViewController = ViewController()中使用AppDelegate.swift来切换与ViewController相关联的新Main.storyboard。但除了黑视图外我什么都没得到。

2 个答案:

答案 0 :(得分:0)

尝试这个。

let storyboard = UIStoryboard(name: "Main", bundle: nil)
            let viewController =    storyboard.instantiateViewController(withIdentifier: "MainVC")
window?.rootViewController = UINavigationController(rootViewController: viewController)

答案 1 :(得分:0)

如果您使用过故事板,那么您必须将视图控制器取为

   let viewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "your_identifier_which_you_have_set_in_storyboard")
 window?.rootViewController = viewController

如果您的viewController嵌入在UINavigationController中,那么只需进行此更改:

window?.rootViewController = UINavigationController(rootViewController: viewController)