2017-06-19 1 views
0

J'ai ajouté un segue à partir d'un contrôleur de vue à travers un contrôleur de navigation à un autre contrôleur de vue. J'essaie d'appeler performSegueWithIdentifier mais je suis en cours d'exécution dans cette erreur:Receiver n'a pas de segue avec identificateur - même si segue existe dans storyboard - Xcode 8, Swift 3

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Receiver () has no segue with identifier 'toLogin'

Le code que j'utilise est:

self.performSegue(withIdentifier: "toLogin", sender: self) 

Voici ma configuration (avec le Segue sélectionné): enter image description here

Répondre

0

Il n'y a pas de contrôleur de navigation dans votre storyboard pour la vue initiale au lieu que le contrôleur de navigation du contrôleur de connexion intègre votre contrôleur de vue initial avec le contrôleur de navigation.

+0

qui n'a pas résolu l'erreur - il se produit toujours de façon aléatoire. –