Thanks everyone for your help on this. Turns out my problem was initializing and adding objects to my array to late in the process - I was doing it in the windowDidLoad function - by which time the bindings have already happened - and since I was add objects to the array by just using the addObject function the NSTreeController was not being informed of the changes. When I moved the array initializing to the init function everything worked.
Thanks, Mazen On Nov 23, 2009, at 4:37 AM, Mike Abdullah wrote: > http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/CocoaBindings/Concepts/Troubleshooting.html#//apple_ref/doc/uid/TP40002148 > > Don't bind to an NSMutableArray. Bind to an array property of an object. > > On 23 Nov 2009, at 03:20, Mazen M. Abdel-Rahman wrote: > >> Hi All, >> >> I am having trouble binding an NSTreeController's content array to an >> NSMutableArray through interface builder. >> >> In the bindings inspector of Interface Builder I bind to file's owner - >> which in my case is a subclass of NSWindowController, and set the model key >> path the the name of the NSMutableArray I want to bind to. This does not >> seem to be working. >> >> However, if in my code I call the setContent method of NSTreeController >> passing in the array then it works. So I know I can do it programmatically >> - but I was wondering why it's not working when I try it through interface >> builder. >> >> Thanks, >> Mazen Abdel-Rahman >> _______________________________________________ >> >> Cocoa-dev mailing list ([email protected]) >> >> 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/cocoadev%40mikeabdullah.net >> >> This email sent to [email protected] > _______________________________________________ Cocoa-dev mailing list ([email protected]) 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]
