web-dev-qa-db-fra.com

Comment attribuer un "identifiant" à un contrôleur de vue dans mon storyboard?

Le instantiateViewControllerWithIdentifier: nécessite que le contrôleur de vue que je passe possède un identifiant. Je suis allé sur mon storyboard et j'ai cliqué sur mon contrôleur de vue, mais je ne vois aucune option pour définir l'identifiant. Où puis-je trouver exactement cette option?

33
Doug Smith

Comme le suggère l'image! J'espère que cela aide!

enter image description here

Ensuite, pour l'utiliser, vous appelez:

[self.storyboard instantiateViewControllerWithIdentifier:@"YourViewControllerID"];
52
Groot

Mis à jour pour XCode 8 et Swift 3.

instantiateViewControllerWithIdentifier est maintenant instantiateViewController (withIdentifier:) .

Définition de l'ID du storyboard: enter image description here

10
Taiwosam

Dans l'inspecteur d'identité , il y a un champ Storyboard IF . Vous pouvez saisir le nom de la classe ici, puis utiliser cet identifiant dans instantiateViewControllerWithIdentifier:.

5
Felix