我正在尝试创建一个新的Swift项目,并且遇到了一些问题。我试图创建一个新的单页面应用程序,但是当我构建时,我得到一个错误说:
2014-06-07 11:04:13.752 Matchismo (Swift)[2007:598021] Failed to instantiate
the default view controller for UIMainStoryboardFile 'Main' - perhaps the
designated entry point is not set?
但是当我用Objective-C作为语言创建相同的单页面应用程序项目时,它编译并运行得很好。我是否必须在Swift中做一些手动操作才能启动并运行项目?
我对此错误的理解是我需要设置默认视图,这只是检查视图控制器属性上的一个框(下图)。我尝试了在this stackoverflow帖子中建议的解决方案,但它没有帮助,我找不到更多关于这个主题的帮助,Swift是如此新颖。任何建议都表示赞赏。
答案 0 :(得分:12)
选择ViewController场景。现在,从侧栏选项中选择检查器面板。选中“是初始视图控制器”属性选项,保存项目并再次构建项目。
答案 1 :(得分:2)
有时它不会占用初始视图控制器。只需创建一个包含所需名称的新故事板,并将该名称设置到应用程序设置的界面中。
复制粘贴以前故事板中的代码并运行应用程序。 该应用程序将运行正常。 不要忘记在故事板中找到最初的场景。
答案 2 :(得分:1)
按照以下步骤操作,将可以正常工作: