XCode 5.1模拟器 - 无法实例化名为UIStoryboardUnwindSegueTemplate的类

时间:2012-12-07 22:28:12

标签: ios xcode

  

可能重复:
  Storyboard Could not instantiate class named UIStoryboardUnwindSegueTemplate crash

与此问题Storyboard Could not instantiate class named UIStoryboardUnwindSegueTemplate crash一样,我刚刚完成了iOS Developer Library故事板教程,并在iPhone 5.1模拟器上运行。

它一直正常,直到我点击Add按钮,它只是崩溃并出现错误:

  

由于未捕获的异常终止应用程序' NSInvalidUnarchiveOperationException',原因:'无法实例化名为UIStoryboardUnwindSegueTemplate的类'

当我切换到iPhone 6.0模拟器时,它可以按预期完美地工作。

我引用的问题中的答案与我从教程中复制的代码相同,所以我不知道如何如何"降级"使用5.1的代码,或者如果可能的话。

这是我第一次使用Storyboard,据我所知,连接模态添加视图的唯一代码是Storyboard" Modal segue from Add to Navigation Controller"。

(这也是我关于stackoverflow的第一个问题,所以如果我的问题不够明确,我很抱歉)

完整的教程代码在此处:http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/SecondiOSAppTutorial/CodeListings/CodeListings.html#//apple_ref/doc/uid/TP40011318-CH9-SW1

感谢您的帮助,谢谢。

1 个答案:

答案 0 :(得分:2)

UIStoryboardUnwindSegue类是从iOS 6.0开始引入的,你不能在iOS 5中使用它......你必须使用例如:delegate,用于执行展开动作。