Obtenir StoryBoard instance de View Controller
Exemple sans storyboard:
AppDelegate.h
@property (retain, nonatomic) UIViewController *leftController;
AppDelegate.m
self.leftController = [[LeftViewController alloc] initWithNibName:@"LeftViewController" bundle:nil];
OtherViewController:
//This is what I want do to in storyboards
self.viewDeckController.leftController = (AppDelegate*)[[UIApplication sharedApplication] delegate].leftController;
Comment puis-je obtenir instance de leftController lors de l'utilisation de story-boards?
OriginalL'auteur 1337code | 2012-12-06
Vous devez vous connecter pour publier un commentaire.
Vous pouvez donner à l'affichage du contrôleur d'un identificateur dans interface builder, puis il suffit d'utiliser:
Voir mon edit. Je ne sais pas si je suis la compréhension de ce que vous essayez de faire. Si dans votre délégué d'application que vous souhaitez créer "leftController" avec le contenu de vue contrôleur dans un storyboard, vous aurez envie d'utiliser le code que j'ai fourni.
Veuillez prendre un coup d'oeil à ceci: github.com/Inferis/ViewDeck je veux l'utiliser avec storyboard, consultez la description et comment faire pour changer de vue.
voir github.com/simonrice/ViewDeckStoryboardExample.git
OriginalL'auteur Mick MacCallum
Je ne suis pas sûr de savoir si vous en mesure d'obtenir les solutions de ce problème ou pas, mais vous pouvez également consulter la réponse à cette question :
Accès-vue-contrôleur forme d'un storyboard
OriginalL'auteur Amitg2k12