什么是弃用推送segue? (iOS 8)

时间:2014-10-10 20:22:28

标签: ios xcode segue

我不知道在这种情况下弃用的含义。我是编程的新手,正在使用Xcode 6制作我的第一批应用程序。今天我正在创建一个待办事项列表应用程序,当连接到用户可以输入要添加到主表的新待办事项的场景时,我被邀请使用push segue。它提到它已被弃用,它似乎没有出现在Xcode 5中(这是版本教程使用的)。

任何人都可以向我解释这个吗?我知道push segue允许向后导航,但这就是我所知道的全部!

非常感谢。

2 个答案:

答案 0 :(得分:27)

这个词已被弃用'表示该函数已被删除,并且在将来的ios版本中将不再使用该函数。如果您继续使用这个已弃用的函数,那么应用程序可能会在相应的ios版本中的该函数中崩溃。

'推荐已弃用'表示故事板支持' PUSH SEGUE'在XCode6的ios8中没有了。使用' SHOW'而不是' PUSH'。

您可以在此问题中看到相同的问题:

Adaptive segue in storyboard Xcode 6. Is push deprecated?

答案 1 :(得分:3)

不推荐使用意味着您使用的方法在iOS的未来版本中不会存在,因此您会收到警告,在某些时候它会被带走。

Deprecation

如果您构建应用并继续使用此代码,那么当Apple发布更新时,您可能会发现应用崩溃。

它基本上告诉您,您正在使用的功能现在可以使用,但如果您希望将来可以使用它,则不应该使用它。