2017-10-16 14 views
1

enter image description hereMenu envoyer un signal à la vue principale afin de segue

J'ai la vue principale d'où je veux enchaîner à d'autres contrôleurs de vue afin que le bouton « Retour » à « Vue principale » dans la deuxième vue contrôleurs.

Dans mon menu (SWRevealViewController) (1), je veux envoyer un signal à "Vue principale" pour faire le segue.

J'ai essayé différentes manières comme:

  • Appel d'une fonction dans « Vue principale ».
  • Utilisez "didSet" et "willSet" pour changer un var et faire le segue.
  • ...

Mais je toujours ce il obtient:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Receiver (<Recipe.CategoriesViewController: 0x10be61910>) has no segue with identifier 'showLogin'' 

Je ne veux pas faire directement à partir segue (1) (2) parce que je dois utiliser le « Main voir "comme un parent.

Merci.

Répondre

0

Impossible de commenter la question en raison de ma mauvaise réputation, ce qui en fait une réponse.

Pour le genre de comportement, vous cherchez pourquoi n'utilisez-vous pas UIPageViewController. Par conséquent, vous pouvez avoir la "Vue principale" comme contrôleur parent et les autres comme contrôleurs enfants.

+0

Merci, mais j'ai un UICollectionView et des méthodes comme collectionView.reloadData() me font une erreur fatale si j'utilise UIPageViewController – kike0kike