Это просто говорит о том, что любой объект модели данных, который использует NSObjectController, не имеет подходящего ключевого метода для этого значения.
Из справочной документации по привязкам какао следует установить привязку value
к ключу в вашем NSObjectController, который соответствует ключу, соответствующему кодированию значения ключа в его модели.
Пример:
NSObjectController
режим Class
, имя класса foo
. Затем вы связываете ключ foo comboSelection
с ключом NSComboBox value
. Исключением является то, что класс Foo не имеет метода с именем comboSelection
:
- (NSString*)comboSelection;
- (void)setComboSelection:(NSString*)inSelection;
В случае использования NSMutableDictionary в качестве класса NSObjectController это намного проще, поскольку словарь может содержать произвольные ключи.
Если вы используете CoreData (mode = Entity), то ваша сущность CoreData должна содержать соответствующее свойство.