Xcode 6 Push segues在iOS 8.0及更高版本中已弃用

时间:2014-10-17 02:54:59

标签: xcode xcode6 segue

我已升级到Xcode 6,现在我在问题导航器中遇到了问题。

"Push segues are deprecated in iOS 8.0 and later"

如何更新segue以解决问题?

3 个答案:

答案 0 :(得分:2)

在大纲视图中选择segue。

从“实用工具”窗格中打开“属性”检查器。

选择"显示(例如推送)"来自Segue的选项下拉。

答案 1 :(得分:1)

如果我们保持“显示(例如推送)”,则导航栏不会显示到目标屏幕。它在iOS7中以模态方式呈现屏幕,因为我的应用程序具有部署目标iOS7.0。它必须支持iOS7.0及更高版本。

答案 2 :(得分:1)

如果要禁用警告并仍需要支持iOS7,只需在文件检查器中取消选中“使用大小类”复选框,以获取故事板或xib。 iOS7中不支持大小类(以及自适应segues),禁用此功能将允许您使用“不推荐”的segue,例如“push”而不会发出警告。