gpt4 book ai didi

ios - 无法过渡

转载 作者:行者123 更新时间:2023-11-29 02:01:44 26 4
gpt4 key购买 nike

所以,我一直在使用 Sprite Kit 和 Swift 的东西,当我遇到问题时,我试图在游戏场景和常规 UIVewController 之间进行转换。它在实际程序运行时返回错误。这是我的代码:

var mainStoryboard = UIStoryboard(name: "Main.storyboard", bundle: nil)
var vc = mainStoryboard.instantiateViewControllerWithIdentifier("menu") as! UIViewController
self.view!.window?.rootViewController?.presentViewController(vc, animated: true, completion: nil)

这里是错误:

Could not find a storyboard named 'Main.storyboard' in bundle NSBundle //bundle location here... (irrelevant)

有人知道为什么这不起作用吗?当我查看屏幕左侧的 View 时,我看到 Storyboard文件的名称是“Main.storyboard”。我做错了什么吗?

感谢任何帮助!提前致谢!

最佳答案

Storyboard的名称只是"Main" 而不是"Main.storyboard"。来自documentation :

The name of the storyboard resource file without the filename extension. This method raises an exception if this parameter is nil.

关于ios - 无法过渡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30288502/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com