Est-ce que quelqu'un sait comment empêcher la liaison de Cocoa de redéfinir des valeurs à la propriété liée tout en activant le sélecteur d'action par défaut?Comment lier un objet TextField modifiable à une propriété en lecture seule
J'essaye de lier un NSTextField à une propriété NSString en lecture seule sur mon objet de données. Mes données objet est comme
...
@property (lecture seule) NSString * OUTcome;
- (vide) otherMethodsAffectOutCome;
...
Je lié la NSTextField avec la propriété des résultats et dans le gestionnaire d'action par défaut j'ai appelé -otherMethodAffectOutCome, et je l'espère/didChangeValueForKey au feu observateur de propriété et OUTcome le dos NSTextField. Mais cela ne marche pas, NSTextField va planter car il essaie de redéfinir le texte modifié via la méthode setOutCome ... Je pense que j'ai besoin de NSTextField regarder les changements de valeur de la propriété, mais ne pas essayer de redéfinir les valeurs sur le texte changer, Comment dois-je faire cela?
Merci! -Jonny