ios – LaunchScreen.storyboard无法打开Main.storyboard导航控制器

ios – LaunchScreen.storyboard无法打开Main.storyboard导航控制器,第1张

概述我刚刚开始使用 Swift(新手)开发一个新的应用程序.我有 > LaunchScreen.storyboard只有我的启动画面的图像 >我有一个Main.storyboard,导航控制器连接到两个segues,Home和Registration. >在ViewController.swift中,在viewDidLoad中我决定调用哪个segue >我的Main.Storyboard没有rootV 我刚刚开始使用 Swift(新手)开发一个新的应用程序.我有

> LaunchScreen.storyboard只有我的启动画面的图像
>我有一个Main.storyboard,导航控制器连接到两个segues,Home和Registration.
>在VIEwController.swift中,在vIEwDIDLoad中我决定调用哪个segue
>我的Main.Storyboard没有rootVIEwController,我需要决定在运行时显示哪个vIEwController.

if (Settings.hasRegistrationCompleted()) {    performSegue(withIDentifIEr: "Home",sender: nil)} else {    performSegue(withIDentifIEr: "Registration",sender: nil)}

我的问题

>如果(Settings.has和断点永远不会到达此处),我会在第一行放置一个断点
> LaunchScreen仅持续2秒(在我的模拟器上测试)如何增加它

编辑

我将Main设置为我项目的主界面.我做了一个Clean build并再次尝试,但没有工作.

以下是Main.Storyboard

解决方法 在这里你需要识别两件事

第一

检查您的故事板名称Main.storyboard是否正确附加在您的目标中 – >一般 – >部署信息 – >主接口,例如像这样

第二

检查与导航控制器连接的初始VC并确保初始VC为根控制器

更新答案

最初为每个VC设置Stroryboard ID

在appdelegate中更改Root控制器之后

func application(_ application: UIApplication,dIDFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {    self.window = UIWindow(frame: UIScreen.main.bounds)    // OverrIDe point for customization after application launch.     let storyboard = UIStoryboard(name: "Main",bundle: nil)    let rootVIEwController: UIVIEwController?     if (Settings.hasRegistrationCompleted()) {     rootVIEwController = storyboard.instantiateVIEwController(withIDentifIEr: "HomeVC")    }else     {         rootVIEwController = storyboard.instantiateVIEwController(withIDentifIEr: "RegistrationVC")    }     let navigation = UINavigationController(rootVIEwController: rootVIEwController!)    self.window?.rootVIEwController = navigation    self.window?.makeKeyAndVisible()    return true}
总结

以上是内存溢出为你收集整理的ios – LaunchScreen.storyboard无法打开Main.storyboard导航控制器全部内容,希望文章能够帮你解决ios – LaunchScreen.storyboard无法打开Main.storyboard导航控制器所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1020246.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存