Question

J'essaie de remplir un NSPopUpButtonCell avec une liste de chaînes.Dans -(init), je remplis un NSArray avec les valeurs que je veux dans le bouton PopUp.Comment puis-je le connecter au NSArrayController que j'ai ajouté dans IB ?Mon délégué d'application a-t-il besoin d'un IBOutlet NSArrayController auquel se connecter ou existe-t-il un moyen de le lier ?

De plus, lorsque je lie le NSArrayController au NSPopUpButtonCell, à quel contenu dois-je le lier ?Contenu ou valeurs de contenu ?

jorj

Était-ce utile?

La solution

Liez le Content Array du contrôleur de réseau au tableau de chaînes de votre contrôleur.Liez les deux cellules bouton contextuelles Contenu et Valeurs du contenu à celui de votre contrôleur RAID arrangedObjects.

Vraisemblablement, vous souhaitez également savoir laquelle de ces chaînes est sélectionnée.Pour ce faire, liez les cellules bouton contextuelles Objet sélectionné (qui sera l'un des objets de Content) à une propriété de votre contrôleur (celui qui possède le tableau d'origine).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top