ios – 如何使用Interface Builder和Swift在xCode6中正确创建故事板

概述我需要使用“界面”构建器来帮助创建故事板和初始视图,使用xCode 6和 Swift.我不想从模板“单视图应用程序”开始,而是使用“空应用程序” – 用于学习目的. 我从xCode 6中的File-> New-> Application开始. 在左侧窗格中,我选择了iOS->应用程序,我选择模板“空应用程序” 所以现在,我有我的空应用程序,我想使用Interface Builder来创建一个故事 我需要使用“界面”构建器来帮助创建故事板和初始视图,使用xCode 6和 Swift.我不想从模板“单视图应用程序”开始,而是使用“空应用程序” – 用于学习目的.

我从xCode 6中的file-> New-> Application开始.
在左侧窗格中,我选择了iOS->应用程序,我选择模板“空应用程序”

所以现在,我有我的空应用程序,我想使用Interface Builder来创建一个故事板.

我选择file-New-file – 然后在左侧窗格中选择iOS-User Interface,在右侧窗格中我选择Storyboard.我称我的故事板为“主要”

这似乎什么都不做,所以在检查其他模板时,我决定我需要去info.pList并添加一个键/值对,所以在info.pList中我添加了一个键“主故事板文件基本名称”和值“主”

之后我得到错误:

无法为UIMainStoryboardfile’Main’实例化默认视图控制器 – 可能未设置指定的入口点?

所以现在我转到故事板并将“视图控制器”拖放到故事板上,顺便说一句 – 在VIEw控制器检查器中,它被检查“初始场景 – 是初始视图控制器”

但这并没有创建任何swift文件 – 这可能是预期的,但只是要明确它不会.现在,当我尝试运行时,我收到错误:

应用程序窗口应在应用程序启动结束时具有根视图控制器

那么任何想法?我试图找出你如何正确使用Interface Builder创建一个故事板和初始视图并做一个基本的hello世界,而没有跳过使用该工具在模板中为我创建它,因为我的假设是你会快速拥有比从模板创建的更复杂的应用程序,知道如何使用这些工具可能会很好 – 但我没有找到有关该主题的文档.

编辑:奇怪的时间我碰巧找到答案就像其他人也正确地为我解答了问题,所以我将编辑这篇文章并删除答案 – 因为下面的答案是完全正确的.

解决方法 故事板自动创建窗口并为您实例化初始视图控制器. app delegate中的代码正在创建另一个您不想要的窗口.您应该删除dIDFinishLaunchingWithOptions中的所有代码,“return true”除外.然后它将正常运行. 总结

以上是内存溢出为你收集整理的ios – 如何使用Interface Builder和Swift在xCode6中正确创建故事板全部内容,希望文章能够帮你解决ios – 如何使用Interface Builder和Swift在xCode6中正确创建故事板所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存