1

我有一个NSTableView绑定到一个NSArrayController,它绑定到NSManagedObjectContext一个实体。如何以编程方式在表格视图中当前选择的对象上设置属性?我尝试直接通过

[[[documentsController arrangedObjects] objectAtIndex:[tableView selectedRow]] setObject:[NSDate date] forKey:@"dateProperty"]

但这给了我一个例外:

-[_NSControllerArrayProxy selection]: unrecognized selector sent to instance 0x79430c0

我试图将表选择绑定到一个NSObjectController并在其上设置值,但它不起作用。

4

1 回答 1

2

你的意思是setValue:forKey:。您发送的消息setObject:forKey:,仅适用于 NSMutableDictionaries。

于 2009-08-17T09:43:32.423 回答