Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
View iOS 8-Swift-Xcode 6测试版-在没有界面生成器的情况下工作(没有NIB和情节提要)_View_Swift_Interface Builder_Xcode6 - Fatal编程技术网

View iOS 8-Swift-Xcode 6测试版-在没有界面生成器的情况下工作(没有NIB和情节提要)

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

我一直在互联网和Stackoverflow上搜索很多东西。不幸的是,关于新的Xcode版本似乎没有太多的信息,特别是iOS8与Swift和工作没有界面生成器

作为起点选择的模板现在没有以空应用程序开始的选项。您至少需要使用单视图应用程序,它已经为您提供了ViewController和基本情节提要

我讨厌故事板和笔尖。我想用代码做所有的事情。我试图删除故事板文件,实例化窗口,设置rootViewController并使其可见,就像在过去的好日子一样。ViewController在没有nib和bundle的情况下初始化

结果是这是一个带有此错误的SIGABRT:

*** 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的正确答案。“你的目标”是什么?我看不出来。