J'ai remplacé un NSTextField
avec un NSTokenField
afin que je puisse effectuer une auto-complétion. La valeur du NSTextField
était liée à un attribut NSString
d'une classe de contrôleur. Maintenant que j'ai changé le NSTextField
en un NSTokenField
la valeur a changé en NSArray
.Comment faire pour que la liaison de valeur de NSTokenField fournisse un NSString?
Comment puis-je faire la valeur NSTokenField
obligatoire doit être un NSString
?
La modification de la valeur d'un NSString
en un NSArray
semble être une mauvaise conception OO. Je pense qu'une sous-classe devrait pouvoir remplacer une superclasse sans aucune modification à la sous-classe.
je crois que la documentation est erronée: [mon radar sur la question] (http://openradar.appspot.com/11226270). –