Swift 导航控制器作为根视图控制器仅显示黑屏
我的根视图控制器是一个导航控制器,它指向所有其他视图控制器。但是,当运行时,它只显示一个黑屏,我无法在应用程序中进一步访问所有其他视图控制器。我必须加载的唯一代码是AppDelegateSwift 导航控制器作为根视图控制器仅显示黑屏,swift,xcode,Swift,Xcode,我的根视图控制器是一个导航控制器,它指向所有其他视图控制器。但是,当运行时,它只显示一个黑屏,我无法在应用程序中进一步访问所有其他视图控制器。我必须加载的唯一代码是AppDelegate import UIKit @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UINavigationController? func application(_ appli
import UIKit
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UINavigationController?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
return true
}
}
可能您错误地在AppDelegate类中声明了“var window:UIWindow?”。可能您忘了选中“初始视图控制器”框。
转到导航故事板并尝试检查它。您不必在Appdelegate中更改任何内容 只需从情节提要中删除navigationController,然后选择firstViewController,然后从mac顶部的选项中执行此操作:=
- 嵌入
- 导航控制器
是的,我的AppDelegate中有这一行。刚刚尝试将其更改为“var window:UINavigationController”,但没有任何更改。是否需要将该行更改为?如果有,请显示加载导航控制器的代码。我所拥有的只是来自AppDelegate的代码。编辑文章以包含代码。