2017-04-12 1 views
-1

est-il un moyen de rejeter la vue en cours sans aller à la vue que l'utilisateur était précédemment, mais à un autre que je pourrais spécifier? merci pour toute aide.ignorer contrôleur de vue à une autre vue swift 3

+0

Veuillez clarifier la question, voulez-vous dire qu'un viewcontroller est présenté et que vous voulez supprimer le viewcontroller actuel d'ailleurs dans votre code? – Simon

+0

non je veux dire que je veux rejeter le contrôleur de vue en cours, mais ne pas revenir à la dernière. je veux choisir lequel il va à – c3pNoah

+0

utilisez-vous 'UINavigationController'? – JuicyFruit

Répondre

0

Si vous intégrez votre viewcontroller actuelle (VC1) dans un contrôleur de navigation (nc) et que vous voulez passer à viewController 2 (VC2), vous pouvez effectuer les opérations suivantes:

sur VC1:

self.navigationcontroller.present(vc2, animated: true) 
self.dismiss(animated: false) 

Ceci présentera le second viewcontroller et en arrière-plan enlèvera le vc1. Pardonnez-moi mon pseudo-code Je n'ai pas de mac proche en ce moment.