Ios 情节提要无法实例化名为UIStoryboardUnwindSegueTemplate的类

Ios 情节提要无法实例化名为UIStoryboardUnwindSegueTemplate的类,ios,ios5,uistoryboard,uistoryboardsegue,Ios,Ios5,Uistoryboard,Uistoryboardsegue,我刚刚在Storyboard上完成了Apple教程,并在运行iOS 5.1.1的iPhone4上运行了该应用程序 在模拟器上,当我按下add按钮时,我得到了从底部向上滑动的模态视图,没有崩溃。我可以输入数据,点击“完成”按钮并显示我的新条目 在我的iPhone 4上执行相同操作时,点击add(添加)按钮会导致应用程序崩溃,并说: *由于未捕获的异常“NSInvalidUnarchiveOperationException”,正在终止应用程序,原因:“无法实例化” 名为UIStoryboardUn

我刚刚在Storyboard上完成了Apple教程,并在运行iOS 5.1.1的iPhone4上运行了该应用程序

在模拟器上,当我按下add按钮时,我得到了从底部向上滑动的模态视图,没有崩溃。我可以输入数据,点击“完成”按钮并显示我的新条目

在我的iPhone 4上执行相同操作时,点击add(添加)按钮会导致应用程序崩溃,并说:

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


这感觉像是一个常见的问题,但没有谷歌搜索结果与我得到的错误相匹配。

在你的设备上,你说你运行的是ios 5.1.1。“放松”segue是ios 6的一部分,在ios 5上不起作用

对于ios 5,要关闭模态视图控制器,需要使用以下方法:

[self dismissViewControllerAnimated:YES completion:nil];
您应该将其添加到教程中的方法中,在该方法中视图将被取消。如果您有一个按钮设置来执行退出segue,则通过在interface builder中删除segue行来删除它

调用上述DISCLESE命令的最常见方法是从iAction调用。所以,要添加它,只需在故事板上添加一个UIButton,并在其上添加一个名为Disclease的标签。如果您知道如何将按钮连接到iAction,那么就这样做。如果没有,可以右键单击按钮并将连接线拖到.m文件上。它将提示您输入方法名称。可以称之为dismisview。它将创建方法模板。在模板内部,只需在上面添加一行

希望你能完全遵循这一点,这是有意义的

当然,另一种让它工作的方法是更新你的手机,但我想你需要一些关于ios5的帮助


祝你好运

是的,我想是的,谢谢你的确认。只是故事板是在iOS 6之前引入的,我原以为所有的故事板功能都可以在iOS 5.0+上运行,但看起来情况并非如此。是的,这很有意义,谢谢,我知道如何以编程方式关闭视图控制器,在以编程方式完成所有操作后,我现在正尝试开始使用Interface Builder,保持更多MVC:P今晚将再次尝试,并在我确认后接受答案。干杯,伙计。