/ / Comment pointer un objet .storyboard avec la classe delegate principale? - objective-c, ios, cacao-touch, storyboard

Comment pointer un objet .storyboard avec la classe delegate principale? - objective-c, ios, cacao-touch, storyboard

J'ai ce schéma:

Je crée un storyboard et sous-classe UIViewController pour MyViewController et liez-le pour corriger la classe. Maintenant, je peux avoir un accès complet à ce contrôleur. Mais...

Je veux envoyer un message à cet objet dans application:didFinishLaunchingWithOptions: mais je ne vois pas comment puis-je le faire. Parce que je ne crée pas l’interface en code, je ne peux pas la lier.

Comment puis-je faire ceci?

Réponses:

0 pour la réponse № 1

Vous pouvez obtenir une référence à votre UIViewControlleren utilisant le code ci-dessous, qui suppose qu'il s'agit du seul UIViewController. [[NavigationController viewControllers] renvoie un tableau des contrôleurs de vue afin que vous puissiez en saisir un de votre choix.

UINavigationController *navigationController = (UINavigationController *)self.window.rootViewController;
MyViewController *myViewController = (MyViewController *)[[navigationController viewControllers] objectAtIndex:0];

Je suis curieux de savoir si vous pourriez utiliser l'interfaceLe constructeur (Storyboard) et le contrôle glissent du contrôleur de vue vers le fichier délégué .h pour créer un IBOutlet ... Je n'ai pas les accès pour essayer cela maintenant, mais j'essaierai quand je rentrerai à la maison .... Je ne pouvais pas obtenir le méthode glisser pour travailler ...