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]

Reply via email to