ios – 如何使用Interface Builder和Swift在xCode6中正确创建故
我需要使用“界面”构建器来帮助创建故事板和初始视图,使用xCode 6和
Swift.我不想从模板“单视图应用程序”开始,而是使用“空应用程序” – 用于学习目的.
我从xCode 6中的File-> New-> Application开始. 所以现在,我有我的空应用程序,我想使用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”除外.然后它将正常运行.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |