我有一个NSTableView
绑定到NSArrayController
,绑定到一个实体的NSManagedObjectContext
。如何以编程方式在表视图中当前选定的对象上设置属性?我尝试直接通过
[[[documentsController arrangedObjects] objectAtIndex:[tableView selectedRow]] setObject:[NSDate date] forKey:@"dateProperty"]
但这给了我一个例外:
-[_NSControllerArrayProxy selection]: unrecognized selector sent to instance 0x79430c0
我尝试将表格选择绑定到NSObjectController
并在其上设置值,但它不起作用。
答案 0 :(得分:2)
你的意思是setValue:forKey:
。您发送的邮件setObject:forKey:
仅适用于NSMutableDictionaries。