/ / Ajouter un storyboard dans un projet XIB existant - objective-c, ios, xcode

Ajouter un storyboard dans un projet XIB existant - objective-c, ios, xcode

Je n'utilise dans mon projet que des fichiers xib. Maintenant, j'ai besoin d'une table statique pour une vue de paramètres. Je veux combiner xib et un storyboard (pour la tableview).

J'ajoute un storyboard avec un contrôleur de vue dans mon projet. Après que j'ajoute un identifiant (SettingsView) pour ce contrôleur de vue. le code suivant est exécuté lorsque le bouton est enfoncé:

SettingsView *CustomViewController = [[UIStoryboard storyboardWithName:@"Storyboard" bundle:[NSBundle mainBundle]] instantiateViewControllerWithIdentifier:@"SettingsView"];
[self presentModalViewController:CustomViewController animated:YES];

Ma demande s'est bloquée lorsque j'ai appuyé sur le bouton de réglage:

* Arrêt de l'application en raison d'une exception non interceptée "NSInvalidArgumentException", raison: "Storyboard () ne" contient pas de contrôleur de vue avec l'identificateur "SettingsView" "

Réponses:

1 pour la réponse № 1

Assurez-vous d’avoir ajouté l’identifiant StoryBoard comme suit dans la photo ci-jointe.

entrer la description de l'image ici


0 pour la réponse № 2

Le storyboard et le contrôleur de vue individuel que vous tentez d'instancier, les noms sont identiques. Autrement, le reste de ce que vous faites est correct d'après ce que je peux voir.