> On Sep 2, 2011, at 19:01 , Trygve Inda wrote:
> 
>> I have an array of objects (of class MyObject) managed by an
>> NSArrayController and displayed in an NSTable (via bindings).
>> 
>> One property of MyObject is a BOOL "marked".
>> 
>> I need to be notified whenever the user toggles a "marked" checkbox in my
>> NSTable.
>> 
>> What is the best way to do this? Do I need to add an observer to every
>> object in the array (there are about 8,000 of them).
>> 
>> How can I best achieve this so that I get passed the changed MyObject
>> (immediately after it changes).
> 
> Briefly, you can configure the checkbox cell (either in IB or
> programmatically) to have an action, and possibly an explicit target. In the
> action method, you can use NSTableView's 'clickedRow' method to find the row
> and hence the object whose "marked" property changed, and send a message
> representing to the change directly to whatever object has to be notified.
> 
> 

I think this sounds like a much better option than trying to use KVO.
Thanks!



_______________________________________________

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 arch...@mail-archive.com

Reply via email to