导航控制器作为根视图控制器,仅显示黑屏

时间:2019-11-26 02:43:16

标签: swift xcode

This is what my storyboard looks like

我的根视图控制器是导航控制器,该导航控制器指向所有其他视图控制器。但是,在运行时,它只会显示黑屏,而且我无法在应用程序中进一步浏览所有其他视图控制器。我唯一要加载的代码是在AppDelegate中。

import UIKit

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

var window: UINavigationController?


    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

    return true
    }
}

3 个答案:

答案 0 :(得分:1)

可能您错误地声明了“ var window:UIWindow?”在您的AppDelegate类中。

答案 1 :(得分:0)

可能您忘记选中该框为初始视图控制器。 转到导航故事板,然后尝试进行检查。

答案 2 :(得分:0)

您无需在Appdelegate中进行任何更改。

只需从情节提要中删除navigationController,然后从mac顶部的选项中选择您的firstViewController即可:=

  1. 编辑器
    • 嵌入
      • 导航控制器