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