Question

J'ai un flux d'applications assez basique qui est assez linéaire, donc il s'intègre assez bien dans le storyboard. Cependant, il y a une exigence que je ne sais pas comment réaliser. Structurellement, le flux d'application ressemble à ceci.

  1. Contrôleur de vue de table (maître)
  2. Contrôleur de vue de table statique (détail, lié à un modèle de données de base)
  3. Lance une vue Web modale. (utilise un délégué pour les rappels)

Maintenant, l'exigence est que l'une des options sur le détail est de définir l'élément comme "par défaut". Ensuite, si l'on devait suspendre l'application et accéder à l'application Paramètres et activer une option "Launchage automatique", alors lors de la reprise de l'application, il doit lancer directement la vue Web modale, lorsqu'il est rejeté, l'utilisateur doit être retourné au contrôleur de vue de la table en 1.

Au départ, j'allais résilier l'application si le lancement automobile était activé, mais j'ai lu depuis que cette pratique était mal vu.

Donc, ma confusion est que l'utilisateur pourrait être à n'importe quel stade à travers le storyboard, puis suspend l'application, permet le lancement automatique à partir des paramètres puis reprend l'application, comment "réinitialiser" votre story-conseil. Ou y a-t-il des mécanismes intégrés pour gérer cela?

Très appréciée.

Était-ce utile?

La solution

Faites une clause, que vous exécutez différents segues en fonction du lancement automatique activé ou non. Et faites un storyboard plus complexe avec deux segues pour ces deux options.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top