2017-06-06 1 views
0

Bonjour J'ai fait quelques recherches sur cette erreur mais malheureusement les solutions fournies n'ont pas fonctionné pour moi. J'ai un projet où j'ai commencé à travailler sur redViewController. Ensuite, sur le même story-board, j'ai ajouté un pageviewcontroller et, sur le fichier rapide, ajouté redViewController comme l'une de ses vues. J'ai changé le point d'entrée pour être le pageViewController. Lorsque je lance l'application, l'erreur est toujours à la recherche du redViewController. J'ai nettoyé mon code et ce problème persiste, dois-je mettre à jour quoi que ce soit d'autre? J'ai essayé using instantiateViewController (withIdentifier) ​​mais il ne trouve pas mon pageViewController. Merci de votre aide!Storyboard ne contient pas un contrôleur de vue avec l'identifiant

code:

AppDelegate-

let storyboard = UIStoryboard(name: "Main", bundle: nil) 
     //self.window?.rootViewController = storyboard.instantiateInitialViewController() //Looking for redviewController is it saved somewhere? 
     self.window?.rootViewController = storyboard.instantiateViewController(withIdentifier: "PageViewController") 
self.window?.makeKeyAndVisible() 

Répondre

3

Assurez-vous que le terrain suivant du PageViewController est rempli d'identifiant "PageViewController":

enter image description here

+0

merci pour votre réponse! Malheureusement, j'ai essayé ceci aussi bien que la suppression de l'application sur l'émulateur, le nettoyage de l'application et la reconstruction. Dois-je modifier quelque chose sur mes paramètres de la liste d'informations de l'application ou de toute autre chose? – paul590

+1

Avez-vous utilisé un autre storyboard? pas Main.storyboard? –

+0

J'ai changé le nom, mais je mets aussi à jour mon fichier info avec le nom, il fonctionne quand je reviens à redViewController. Toutes les vues sont sur le même storyboard – paul590