MainMenu.xib a généralement une instance de AppDelegate. Déclarez d'abord un IBOutlet de MainWindowController dans le fichier d'en-tête de la classe AppDelegate générée automatiquement, puis revenez à MainMenu.xib et connectez l'instance de MainWindowController (cube bleu) à l'IBOutlet qui vient d'être déclaré dans AppDelegate.
Ensuite, le reste du code doit accéder au MainWindowController instancié, ce qui peut être fait via la propriété IBOutlet ou l'ivar d'AppDelegate. Bien entendu, l’accès ne sera effectif qu’après -awakeFromNib.
NSViewController* viewController = [[NSViewController alloc] initWithNibName:@"SomeNibName" bundle:nil];
MainMenu.xib a généralement une instance de AppDelegate. Déclarez d'abord un IBOutlet de MainWindowController dans le fichier d'en-tête de la classe AppDelegate générée automatiquement, puis revenez à MainMenu.xib et connectez l'instance de MainWindowController (cube bleu) à l'IBOutlet qui vient d'être déclaré dans AppDelegate.
Ensuite, le reste du code doit accéder au MainWindowController instancié, ce qui peut être fait via la propriété IBOutlet ou l'ivar d'AppDelegate. Bien entendu, l’accès ne sera effectif qu’après -awakeFromNib.