Bonjour,
j’ai une application avec un écran principal et 2 modules
Dans un des écran du module 1 je veux un bouton qui me renvoie vers un écran du module 2
J’ai donc un UnWind sur l’écran principal et dans cette action un performSegue vers un écran du module 2.
@IBAction func returnHomeNotificationQuizz(_ segue:UIStoryboardSegue) {
print("returnHomeNotificationQuizz")
currentChallenge = utilisateur.currentChallenge
print("currentChallenge : " + currentChallenge)
if ( currentChallenge == "" ) {
performSegue(withIdentifier: "segue-challenge", sender: nil)
} else {
performSegue(withIdentifier: "segue-challenge-jours", sender: nil)
}
}
Le problème est que l’écran du module B apparait bien, mais immédiatement, il retourne sur l’écran principal, comme si le performSegue était venu trop top.
Je dois attendre l’affichage de l’écran principal et ensuite faire cette action ? Ou alors, existe-t-il un moyen de faire jouer ce performSegue au bon moment ?
Merci