RE: Re: Sorting
RE: Re: Sorting
- Subject: RE: Re: Sorting
- From: "Peter Karlsson" <email@hidden>
- Date: Wed, 16 Feb 2005 15:23:39 +0100
I found a nice example at this url:
http://www.oomori.com/cocoafw/Foundation/NSMutableArray/sortUsingDescriptors
.html
I have tried this and it works except one thing. This is the result:
HRPORG
NINA1
NINA10
NINA8
PLKATK
I want it to be like this:
HRPORG
NINA1
NINA8
NINA10
PLKATK
That worked when I just sorted strings like this:
- (NSComparisonResult)compareNumerically:(NSString *)string
{
return [self compare:string options:(NSNumericSearch |
NSCaseInsensitiveSearch)];
}
So my question is, is it possible to use NSNumericSearch in this case?
Peter
Ursprungligt meddelande
> You need to check out:
>
> NSArray sortedArrayUsingDescriptors
>
> and
>
> NSSortDescriptors
>
>
> That should take care of it for you.
>
> - August
>
>
>
> On Feb 16, 2005, at 7:31 AM, Peter Karlsson wrote:
>
> > Hi!
> >
> > To read and write the array is not a problem. The problem is how to
> > sort
> > it. Do you maybe have some example code to show me?
> >
> > Peter
> >
> > Ursprungligt meddelande
> >
> >> Hi Peter,
> >>
> >> I'm not sure how other people would recommend you do this, but my idea
> >> would be to sort the array in your app (like you have) and then
> >> overwrite the array's value in the plist file using the setObject:
> >> forKey: method (using the same key, of course).
> >>
> >> In other words:
> >> 1) Read the array from the plist file.
> >> 2) Sort the array.
> >> 3) Write the array to the plist file using the same key you used to
> >> access it.
> >>
> >> I think that'd be the only way you could do it.
> >>
> >> Kiel :-)
> >> "Your friend is the person who knows all about you and still likes
> >> you."
> >> Elbert Green Hubbard
> >>
> >> _______________________________________________
> >> Do not post admin requests to the list. They will be ignored.
> >> Cocoa-dev mailing list (email@hidden)
> >> Help/Unsubscribe/Update your Subscription:
> >>
> >> This email sent to email@hidden
> >>
> >
> > _______________________________________________
> > Do not post admin requests to the list. They will be ignored.
> > Cocoa-dev mailing list (email@hidden)
> > Help/Unsubscribe/Update your Subscription:
> >
> > This email sent to email@hidden
> >
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Cocoa-dev mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden