Re: Selecting an object of a NSArrayController
Re: Selecting an object of a NSArrayController
- Subject: Re: Selecting an object of a NSArrayController
- From: "Michael Varlik" <email@hidden>
- Date: Fri, 04 Jan 2008 21:04:37 +0100
> One option would be to fetch objects matching your criteria (attribute
> == 1) and then [myArrayController setSelectedObjects:fetchResults];
>
That might be a problem because the NSArrayController's content set is bound to the
selection of another NSArrayController. What method is called when I
select an object within the first NSArrayController? Maybe I can reimplement this method to make the controller select the desired object itself rather than from outside of the controller.
MfG
Michael
> Wil
>
> On Jan 4, 2008, at 11:41 AM, Hank Heijink wrote:
>
> > Since there's only one entity that can be YES, you'd be faster and
> > less memory-consuming if you just stored the index of the element
> > that has YES, instead of storing YES/NO for every element and then
> > having to find the right one.
> >
> > On Jan 4, 2008, at 2:32 PM, Michael Varlik wrote:
> >
> >> Hi,
> >>
> >> I have an NSArrayController which controles entities.
> >> These entities have a boolean attribute and there is
> >> exactly one entitie where this attribute is YES, all
> >> the others are NO. When I want to select the one entity
> >> with the attribute set to YES, I iterate through the
> >> NSArrayController's arrangedObjects and when I find
> >> the entity, I call setSelectionIndex to the index of
> >> the object within arrangedObjects.
> >> This works pretty good, but I wonder if there is a more
> >> convenient way to perform this, something like
> >> "selectObjectWithValueForKey". Is there a way to do
> >> this?
> >>
> >> Many thanks in advance,
> >> Michael
> >> --
> >> GMX FreeMail: 1 GB Postfach, 5 E-Mail-Adressen, 10 Free SMS.
> >> Alle Infos und kostenlose Anmeldung: http://www.gmx.net/de/go/
> >> freemail
> >> _______________________________________________
> >>
> >> 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
> >>
> >
> > Hank Heijink
> > email@hidden
> >
> >
> >
> > _______________________________________________
> >
> > 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
>
> _______________________________________________
>
> 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
--
Psssst! Schon vom neuen GMX MultiMessenger gehört?
Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger?did=10
_______________________________________________
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