NSArrayController and NStableView Binding
NSArrayController and NStableView Binding
- Subject: NSArrayController and NStableView Binding
- From: "Revant Jain" <email@hidden>
- Date: Fri, 1 Aug 2008 18:53:16 -0500
Hi,
I have created a NSArrayController object which has the following
attributes:
Class Name: Person
Keys: personName, expectedRaise
ContentArray: employees
employees is a NSMutableArray contains references to Person objects.
employee is part of MyDocument class(subclass of NSDocument).
Now my NSTableView has to columns. The 1st column(person Name) is bound to
ArrangedObjects.personName. The 2nd column(Expected Raise) is bound to
ArrangedObjects.expectedRaise.
My window also has to button Add and Remove. On clicking add it adds another
Person object to ContentArray via (void)insertObject:(Person *)p
inEmployeesAtIndex:(int)index method in Mydocument class. Similarly for
Remove.
Now my Question was that when I double click on a cell in NSTableView to
edit it what method does it call in the MyDocument class(if any) to reflect
the edit onto the particular Person object?
If it does not call a method in MyDocument class how does it change the
instance variables of the particular Person object being edited? Does each
cell of the NSTableView have reference to its respective Person Object and
it just uses an accessor?
Thanks
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden