All, I figured it out: you need to have a separate controller (or provider object) that handles the binding to the NSComboBox's value. In my case, I bind NSComboBox's value to my object's currentTemplatePath key, then implement the code to add to my source array in -setCurrentTemplatePath:(NSString *)newPath. The -(NSString *)currentTemplatePath method just returns the NSComboBox's current selection (for all intents and purposes, it's a noop). Works great.
Thanks! On Wed, Apr 2, 2008 at 4:33 AM, Ian Jackson <[EMAIL PROTECTED]> wrote: > Does this mean that you want to create a new object and add it to the array, > by typing a new string into the combo box (and pressing enter)? My feeling > is you'd need to write a bit of code yourself for that. > > Ian. > > > > On 1/04/2008, at 9:44 AM, David Springer wrote: > > > > > > > > > > All, > > > > I'm having trouble setting up the bindings for my NSComboBox. I bind > > the NSComboBox's content to NSArrayController's arrangedObjects. This > > works fine. > > > > Now, I want to add to the content array when you enter a new string > > into the combo box. Say, for example, I start with an array of @"file > > 1", @"file 2", @"file 3". Then, in the combo box, I enter "file foo". > > I want to add this string to the content array, but I am at a loss as > > to how to set up the bindings to do this. Do I bind NSComboBox's > > value to something? My experiments in doing this so far are failing. > > > > Help? > > - Dave.S > > _______________________________________________ > > > > 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/bianface%40gmail.com > > > > This email sent to [EMAIL PROTECTED] > > > > _______________________________________________ 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]