Кто-нибудь знает, как предотвратить привязку Cocoa для установки значений обратно в связанное свойство, но все же запускает селектор действий по умолчанию?
Я пытаюсь привязать NSTextField к свойству NSString только для чтения в моем объекте данных. Мой объект данных похож на
...
@property(только для чтения) NSString* outCome;
-(void)otherMethodsAffectOutCome;
...
Я связал NSTextField со свойством результата и в обработчике действий по умолчанию я вызвал -otherMethodAffectOutCome, и я надеюсь, что will/didChangeValueForKey запустит наблюдателя свойства outCome и вернет NSTextField.
Но это не сработает, NSTextField выйдет из строя, потому что он попытается вернуть измененный текст с помощью метода setOutCome... Я думаю, мне нужно, чтобы NSTextField следил за изменением значения свойства, но не пытайтесь установить значения обратно при изменении текста, как Я делаю это?
Спасибо! -Джонни