尝试在导航控制器中嵌入视图控制器时Xcode6-Beta崩溃

时间:2014-06-13 09:06:13

标签: ios swift xcode6

我对iOS编程很陌生,我只是想通过Swift"翻译" Apple的待办事项列表应用教程(原文在此处找到:https://developer.apple.com/library/prerelease/ios/referencelibrary/GettingStarted/RoadMapiOS/,Swift版本在此处找到:http://ios-blog.co.uk/tutorials/developing-ios8-apps-using-swift-create-a-to-do-application/)。

在故事板中设置视图和查看控制器时,我的问题就出现了。当我进入副标题下的第1步(编辑:原帖中的错误步骤)" ViewController导航栏" (选择ViewController并在菜单中转到编辑器>嵌入>导航控制器)Xcode6-Beta立即崩溃。我已多次尝试过这种情况,并且每次都会发生崩溃,并使用相同的崩溃报告。

阅读崩溃报告,我发现这是在"详细信息"

castedInstance should be an instance inheriting from IBCocoaTouchStoryboardShowSegue, but it is IBCocoaTouchStoryboardShowDetailSegue

这是已知修复的已知问题吗?

1 个答案:

答案 0 :(得分:0)

可以通过不执行上一步将“添加”按钮连接到视图控制器(在导致崩溃的步骤之前的两个步骤)来避免特定崩溃。在嵌入导航控制器之前,请不要执行这些步骤:

  

配置添加按钮:

     
      
  1. 控制将添加按钮拖到ViewController

  2.   
  3. 在出现的快捷菜单上,选择“显示详细信息”

  4.   

换句话说,这些步骤无序。

另外,我建议将View Controller移动到Table View控制器的右侧,以对应实际的控制流程。

该教程也有其他挑战。本教程末尾有a link,您可以下载已完成的项目。该代码似乎有效。该教程似乎有几个不连贯的步骤,含有模糊或不完整的说明。