我的根视图控制器是导航控制器,该导航控制器指向所有其他视图控制器。但是,在运行时,它只会显示黑屏,而且我无法在应用程序中进一步浏览所有其他视图控制器。我唯一要加载的代码是在AppDelegate中。
import UIKit
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UINavigationController?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
return true
}
}
答案 0 :(得分:1)
可能您错误地声明了“ var window:UIWindow?”在您的AppDelegate类中。
答案 1 :(得分:0)
可能您忘记选中该框为初始视图控制器。 转到导航故事板,然后尝试进行检查。
答案 2 :(得分:0)
您无需在Appdelegate中进行任何更改。
只需从情节提要中删除navigationController,然后从mac顶部的选项中选择您的firstViewController即可:=