Le 25 nov. 08 à 14:23, Graham Cox a écrit :


On 26 Nov 2008, at 12:16 am, Jean-Daniel Dupas wrote:

-(void)tableView:(NSTableView *)aTableView
setObjectValue:anObject
objectValueForTableColumn:(NSTableColumn *)aTableColumn
row:(int)rowIndex
{
id theRecord;
theRecord = [aBuffer objectAtIndex:rowIndex];
[theRecord setObject:anObject forKey:[aTableColumn identifier]];
return;
}

You have to implements the - tableView:setObjectValue:forTableColumn:row: method too in your data source. This method will be invoke when a value change and it's up to you to update your model. After that, the table view will automatically retreive the value from your data source (invoking the objectValueForTableColumn method).


Well, he did - it's right there ^^^ (admittedly not easy to read in the mail, I hope the code isn't formatted like that)


Sorry, I'm really not used to this kind of indentation.


Actually, that's it...

-tableView: setObjectValue: forTableColumn: row:

You have:

-tableView: setObjectValue: objectValueForTableColumn: row:

Definitively not easy to read, else we would have catch it at first sight ;-)

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to