View iOS 8-Swift-Xcode 6测试版-在没有界面生成器的情况下工作(没有NIB和情节提要)
我一直在互联网和Stackoverflow上搜索很多东西。不幸的是,关于新的Xcode版本似乎没有太多的信息,特别是iOS8与Swift和工作没有界面生成器 作为起点选择的模板现在没有以空应用程序开始的选项。您至少需要使用单视图应用程序,它已经为您提供了ViewController和基本情节提要 我讨厌故事板和笔尖。我想用代码做所有的事情。我试图删除故事板文件,实例化窗口,设置rootViewController并使其可见,就像在过去的好日子一样。ViewController在没有nib和bundle的情况下初始化 结果是这是一个带有此错误的SIGABRT:View iOS 8-Swift-Xcode 6测试版-在没有界面生成器的情况下工作(没有NIB和情节提要),view,swift,interface-builder,xcode6,View,Swift,Interface Builder,Xcode6,我一直在互联网和Stackoverflow上搜索很多东西。不幸的是,关于新的Xcode版本似乎没有太多的信息,特别是iOS8与Swift和工作没有界面生成器 作为起点选择的模板现在没有以空应用程序开始的选项。您至少需要使用单视图应用程序,它已经为您提供了ViewController和基本情节提要 我讨厌故事板和笔尖。我想用代码做所有的事情。我试图删除故事板文件,实例化窗口,设置rootViewController并使其可见,就像在过去的好日子一样。ViewController在没有nib和bun
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Could not find a storyboard named 'Main' in bundle NSBundle </Users/[username]/Library/Developer/CoreSimulator/Devices/BC38B690-D30E-44FB-93B1-AB861D03B414/data/Containers/Bundle/Application/B6C160C8-67E1-4A74-9F81-55D097262050/blabla.app> (loaded)'
***由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因是:“无法在捆绑包NSBundle(已加载)”中找到名为“Main”的情节提要”
我当然希望我仍然能够在没有界面生成器的情况下使用UI。有人对如何进步有想法吗?我记得我可以在以前的测试版Xcode 6中使用一个空的应用程序。在我看来,
情节提要
非常棒。它们使开发周期变得简单快捷。但如果您不需要它们,可以创建一个单视图应用程序
模板
删除情节提要,然后执行以下步骤
1) 去你的目标
2) 部署信息
3) 主界面->删除主界面并保持字段为空
它不会加载故事板或任何视图。现在,您有责任加载
窗口
并以编程方式创建rootViewControllers
和视图codester概述的方法是一个很好的解决方案,但是(在Xcode 6.0.1中)最后一步——从主界面部分删除“Main”——对我不起作用;我会删除该字符串,但一旦我离开该页面或尝试运行该应用程序,该字段就会重新填充“Main”。最后,我不得不手动删除applications Info.plist中的“UIMainStoryboardFile”键/值项。仅删除情节提要文件是不够的。您还必须删除部署信息中对“Main”的引用。谢谢。这也是Xcode 6.1的正确答案。“你的目标”是什么?我看不出来。