Quelle est la méthode utilisée pour identifier lorsque l'utilisateur passe vues dans un contrôleur de TabView

StackOverflow https://stackoverflow.com/questions/3098104

Question

Je travaille sur mon premier contrôleur de l'application de TabView simple. Le premier onglet est un onglet de configuration, et je viens d'avoir un testeur fournir un cas d'utilisation inattendue. Afin de remédier à ce cas d'utilisation, je dois exécuter lorsque l'utilisateur quitte la vue et avant de charger la suivante. Exécution de code à la vue suivante est trop tard.

Quelle méthode est appelée à partir du viewController courant au point l'utilisateur sélectionne le contrôleur TabView aux vues du commutateur?

Je l'ai essayé d'utiliser viewWillDisappear comme point d'exécuter mon code, mais cela ne semble pas être appelé lors de la commutation des vues.

Était-ce utile?

La solution

OK, a dû restructurer le code pour supprimer la dépendance. Ont décidé de stocker l'état de chaque élément d'écran et y accéder en cas de besoin sur le point de vue secondaire.

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