嵌入式转场不向后兼容

3

我在我的应用程序中添加了嵌入式Segue,但我刚刚意识到这不兼容iOS 5.0。

启动时我收到以下错误:

'NSInvalidUnarchiveOperationException', 
reason: 'Could not instantiate class named UIStoryboardEmbedSegueTemplate'

在我拥有自己定制的“EmbedSegue”类之前,它基本上做了同样的事情。

在iOS 5.0中是否有一种方法来桥接这个问题,还是我必须恢复我所做的更改?

1个回答

4

事实证明,Embed segue 是仅适用于 iOS 6.0 的功能。很遗憾,尽管目标操作系统版本设置为 > 5.0,但 Xcode 在这里没有警告我。


1
这是不正确的:嵌入式Segue是iOS 6及以上版本才支持的。例如,请参考https://dev59.com/kG3Xa4cB1Zd3GeqPenPj - Andres Kievsky
2
@ankstastic,我认为这就是Besi想要表达的意思,因为他的问题中也包含了你的观点:“我刚刚意识到[嵌入式segue]不兼容iOS 5.0”。所以他回答中的5.0可能只是一个打字错误,应该改为“嵌入式segue是仅适用于iOS 6.0的功能”。 - Daniel S.
1
@anktastic和Daniel,你们说得对,我更新了我的答案。干杯。 - Besi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接