【问题标题】:What is a deprecated push segue? (iOS 8) [duplicate]什么是已弃用的 push segue? (iOS 8)[重复]
【发布时间】:2014-10-10 20:22:27
【问题描述】:

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

谁能给我解释一下?我知道 push segue 允许向后导航,但这就是我所知道的一切!

非常感谢。

【问题讨论】:

  • 当你在一个函数的文档中看到“deprecated”这个词时,它意味着它是一个遗留函数。由于向后兼容的原因,它仍然存在,但很快就会被删除。请勿使用此功能。通常,弃用警告会附带使用说明。
  • 非常感谢您提供的信息。

标签: ios xcode segue


【解决方案1】:

“弃用”一词表示该功能已被删除,并且从弃用的那一点起,在未来的 ios 版本中将不再可用。如果您继续使用此已弃用的功能,则应用程序可能会在相应的 ios 版本中开始在该功能处崩溃。

'Push deprecated' 表示情节提要在 XCode6 的 ios8 中不再支持'PUSH SEGUE'。使用“SHOW”而不是“PUSH”。

你可以在这个问题中看到同样的问题:

Adaptive segue in storyboard Xcode 6. Is push deprecated?

【讨论】:

    【解决方案2】:

    已弃用意味着您正在使用的方法在未来的 iOS 版本中将不存在,因此您会被警告在某些时候它会被取走。

    Deprecation

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-16
      • 2014-11-15
      • 1970-01-01
      • 2016-01-25
      • 1970-01-01
      • 1970-01-01
      • 2014-12-16
      • 2019-07-17
      相关资源
      最近更新 更多