2017-05-10 2 views

Répondre

10

Ceci est une référence de storyboard, pointant vers un autre storyboard nommé newStoryBoard. Pour que la session fonctionne, elle doit savoir quel contrôleur de vue elle doit ouvrir à partir de ce scénario.

Ouvrir newStoryBoard.storyboard, sélectionnez le contrôleur de vue approprié, et vérifiez la est initiale View Controller boîte dans le panneau de propriétés à droite:

checkbox

Vous pouvez régler la Referenced Id dans les propriétés de référence du storyboard. Réglez-le sur l'ID du storyboard du contrôleur de vue que vous souhaitez ouvrir, et vous devriez tous les définir.

+1

Comment puis-je configurer Initial View Controller par programmation, idéalement pour préparer le code de segue? –

+1

Vous pouvez créer différentes parties pointant vers différents VC dans le storyboard de destination. Ajoutez des identifiants pour ceux d'Interface Builder. Vous auriez besoin d'utiliser la solution alternative au bas de ma réponse. Ensuite, vous pouvez choisir par programme la section dont vous avez besoin et appeler 'executeSegue (withIdentifier: sender:)' dans votre code. – Macondo2Seattle