J'ai du mal à accéder aux informations d'un objet (par exemple un NSTextField) situé sur un NIB autre que mon "MainMenu.nib".Accès à la chaîne stringValue à partir de NSTextFields sur différents NIB
Ma configuration actuelle: J'ai un MainMenu.xib qui contient seulement une barre d'outils en haut et un NSView. J'ai quatre autres fichiers .xib contenant NSViews personnalisés et chacun de leurs propriétaires de fichiers sont affectés à une sous-classe NSViewController que j'ai créé pour chacun. Mon MainMenu.xib contient un objet qui est défini à ma sous-classe WindowController qui prend soin d'échanger les quatre vues dans le NSView sur mon MainMenu.xib. Tout cela fonctionne fantastique.
Où j'ai un problème: J'ai une autre classe qui agit comme le cerveau de mon application qui envoie et reçoit des données d'un serveur en ligne, toutes les méthodes que j'ai créées reposent sur des entrées de l'utilisateur qui sont situées sur les .xibs individuels qui s'invitent dans le NSview de mon MainMenu.xib. Malheureusement, je n'ai aucune idée sur la façon de récupérer les informations de NSTextFields, textViews, etc. qui se trouvent sur mes fichiers .xib individuels. Ce que j'ai essayé: Ce que j'ai essayé: J'ai essayé de régler le propriétaire de fichier des quatre .xibs individuels à ma classe "cerveaux" et de connecter les prises définies dans mes "cerveaux" .h, mais quand j'appelle [textField stringValue] Je reçois une réponse NULL. Je pense que c'est parce que je crée plusieurs instances de ma classe "cerveaux" mais je n'en suis pas totalement sûr.
Toute aide sur l'accès aux informations à partir de textFields à partir d'autres plumes serait un grand avantage, merci d'avance.
Un code serait génial. – vodkhang