ios – Storyboard无法实例化名为UIStoryboardUnwindSegueTemplate的类崩溃

ios – Storyboard无法实例化名为UIStoryboardUnwindSegueTemplate的类崩溃,第1张

概述我刚刚在Storyboard上完成了Apple教程,并在运行iOS 5.1.1的iPhone 4上运行了应用程序. 在模拟器上,当我按下添加按钮时,我得到从底部向上滑动的模态视图,没有崩溃.我可以输入数据,点击完成按钮并显示我的新条目. 在我的iPhone 4上执行相同的 *** 作时,点击添加按钮会导致应用崩溃,说: * Terminating app due to uncaught exception 我刚刚在Storyboard上完成了Apple教程,并在运行iOS 5.1.1的iPhone 4上运行了应用程序.

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

在我的iPhone 4上执行相同的 *** 作时,点击添加按钮会导致应用崩溃,说:

* Terminating app due to uncaught exception ‘NSInvalIDUnarchiveOperationException’,reason: ‘Could not instantiate
class named UIStoryboardUnwindSegueTemplate’

这感觉像是一个常见的问题,但没有Google的结果与我得到的错误相符.

解决方法 在你的设备上,你说你正在运行ios 5.1.1. unwind segue是ios 6的一部分,不适用于ios 5.

要使ios 5解除模态视图控制器,您需要使用以下方法:

[self dismissVIEwControllerAnimated:YES completion:nil];

您应该将此添加到教程中取消视图的方法中.如果您有一个按钮设置来执行退出segue,则通过在界面构建器中删除它来删除segue行.

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

希望你能完全遵循它,这是有道理的.

当然,让它工作的另一种方法是更新你的手机,但我想你会对ios5有所帮助.

祝好运.

总结

以上是内存溢出为你收集整理的ios – Storyboard无法实例化名为UIStoryboardUnwindSegueTemplate的类崩溃全部内容,希望文章能够帮你解决ios – Storyboard无法实例化名为UIStoryboardUnwindSegueTemplate的类崩溃所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1052521.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存