Je viens de créer une application de calculasortingce avec des storyboards en utilisant deux vues. J'ai commencé mon simulateur, et tout a bien fonctionné au début. Sur le premier écran, j'étais capable d'utiliser le button "Calculasortingce" pour passer au deuxième écran, et sur le second écran j'avais un button pour returnner au menu principal. Mais quand je suis revenu du menu principal à la calculasortingce une deuxième fois, l'application s'est plantée, et l'erreur suivante s'est produite:
2013-02-21 20: 55: 36.556 CTS Calculator [22637: c07] * Terminaison de l'application en raison d'une exception non interceptée 'NSGenericException', raison: 'Impossible de find un controller de navigation pour segue' To Calculator '. Les couplages push ne peuvent être utilisés que lorsque le controller source est géré par une instance de UINavigationController. ' * Pile premier appel de lancer: (0x15a9012 0x12b6e7e 0x650f31 0x642b99 0x642c14 0x12ca705 0x1fe2c0 0x1fe258 0x2bf021 0x2bf57f 0x2be6e8 0x22dcef 0x22df02 0x20bd4a 0x1fd698 0x260bdf9 0x260bad0 0x151ebf5 0x151e962 0x154fbb6 0x154ef44 0x154ee1b 0x260a7e3 0x260a668 0x1faffc 0x1ecd 0x1df5) libc ++ abi.dylib: Mettre fin à appelé lancer une exception (LLDB)
Je ne sais pas pourquoi cela n'est pas arrivé la première fois que j'ai appuyé sur le button de la calculasortingce. J'ai une transition de segue personnalisée qui revient au menu, mais pas du menu à la calculasortingce. Mon controller de navigation est bien configuré, je crois. Des idées quel pourrait être le problème?
L'erreur montre que vous n'avez pas de controller de navigation. et vous définissez le style segue à pousser. Changez le style de segue en modal et essayez.
Oui. Vous pouvez utiliser push
alors le controller de vue racine doit être un controller de navigation. Vérifiez ces liens
Ajout d'un controller de navigation à un storyboard
Utiliser les storyboards pour créer un controller de navigation et une vue de table