web-dev-qa-db-fra.com

Qu'est-ce qu'un Push Segue obsolète? (iOS 8)

Je n'ai aucune idée de ce que signifie obsolète dans ce contexte. Je suis nouveau dans la programmation et je crée mes deux premières applications dans Xcode 6. Aujourd'hui, je faisais une application de liste de tâches et lors de la connexion à la scène où l'utilisateur peut entrer un nouvel élément de tâche à ajouter à la table principale, J'ai été invité à utiliser une séquence Push. Il a mentionné qu'il est obsolète, ce qui ne semble pas avoir été dans Xcode 5 (qui est la version utilisée par le didacticiel).

Quelqu'un peut-il m'expliquer cela? Je sais que la séquence Push permet une navigation vers l'arrière, mais c'est à peu près tout ce que je sais!

Merci beaucoup.

18
cheznead

Le mot "déconseillé" signifie que la fonction est supprimée et ne sera plus disponible dans les futures versions d'ios à partir du moment où elle a été déconseillée. Si vous continuez à utiliser ces fonctions obsolètes, les applications peuvent commencer à se bloquer sur cette fonction dans les versions ios respectives.

"Push obsolète" signifie que le storyboard ne prend plus en charge "Push SEGUE" dans ios8 dans XCode6. Utilisez "SHOW" au lieu de "Push".

Vous pouvez voir le même problème ici dans cette question:

Segue adaptatif dans le storyboard Xcode 6. Est-ce que Push est déconseillé?

28
Rumin

Obsolète signifie que la méthode que vous utilisez n'existera pas dans les futures versions d'iOS, vous êtes donc averti qu'à un moment donné, elle sera supprimée.

Obsolescence

Si vous créez votre application et continuez à utiliser ce code, lorsque Apple publiez une mise à jour, votre application peut se bloquer.

Il vous dit essentiellement que la fonctionnalité que vous utilisez fonctionnera pour le moment, mais si vous voulez qu'elle fonctionne à l'avenir, vous ne devriez pas l'utiliser.

3
davbryn