我在Xcode6 beta 6中创建了一个项目(今天升级到b7)。使用Swift,一直在为iOS 8 SDK开发等。“无法实例化名为UIStoryboardShowSegueTemplate的类” - 如何使iOS 7和iOS 8的Storyboard感到满意?
到目前为止,Storyboard有两个视图控制器,两个视图控制器之间的连接设置为“显示”(它不直接由按钮触发,它是通过登录成功处理)
一切常规。然后我尝试在iOS 7.1模拟器上运行应用程序。它死的第一个屏幕上此消息:
*** Terminating app due to uncaught exception
'NSInvalidUnarchiveOperationException',
reason: 'Could not instantiate class named
UIStoryboardShowSegueTemplate'
嗯,看到“显示”如何被列为“自适应Segue公司”,以及自适应UI是相当多的iOS 8的概念,它是有道理的iOS 7会有一个问题。
由于他们已经基本上说“看,这就是我们以前称之为推”,我想我会改变塞格到“推”。当然,它已经被弃用了,但是当iOS 8接管时我会抛弃它。
只是如果我使用它,我得到一个警告
好废话,我不希望看到一些恼人的警告,但我不知道我想放弃的iOS 7兼容性(尽管这不是没有问题)。这不是在代码中,所以我不能压制警告(或者我不知道如何)。
我该如何制作故事板Segue在Xcode 6中的iOS 7和8中都很开心?
非常感谢!这只是解决了我的问题。我补充说,缺少的截图;) – 2015-06-18 13:44:35