Bonjour,
J’ai une application avec une navigation basée sur une TabBar.
Quand je clique sur un onglet, on appelle le ViewDidLoad() et ViewWillAppear(). Très bien.
L’idée c’est d’afficher une vue à ce moment là si l’utilisateur n’est pas connecté. Je fais mon test et j’affiche la vue.
Le problème c’est que si je place mon test (et l’affichage de ma vue secondaire) :
-
Dans le ViewDidLoad() : Quand je dismiss mon VC secondaire, je n’ai aucun moyen d’y retourner (sauf à mettre un bouton)
-
Dans le ViewWillAppear() : Dès que je dismiss mon VC secondaire, il se réaffiche directement.
Du coup, mois je voudrais le cas suivant :
- On va sur la tab “profil”
- Si on est pas connecté, la vue de connexion s’affiche
- Je ne me connecte pas, je dismiss la vue (je suis donc sur la vue profil, sans infos)
- Je change de tab et reviens sur la tab profil
- Si on est pas connecté, la vue de connexion s’affiche
C’est ce dernier point qui me pose un soucis.
Vous avez une piste ?
Merci