Re: Sorting array of NSDictionaries sortedArrayUsingFunction
Re: Sorting array of NSDictionaries sortedArrayUsingFunction
- Subject: Re: Sorting array of NSDictionaries sortedArrayUsingFunction
- From: Fritz Anderson <email@hidden>
- Date: Tue, 13 Jun 2006 16:16:57 -0500
On 13 Jun 2006, at 2:01 PM, David Alter wrote:
I'm using sortedArrayUsingFunction to sort an array of
NSDictionaries on a specific item in the dictionary. It is giving
me an error of "selector not recognized". I thought that was the
point of using a function, that way I was not dependant on a
selector in the class.
here is what I have
@implementation MyClass
...
static int orderByName(id item1, id item2, void *context) {
//The item name is a NSString in the dictionary
return [[item1 objectForKey:@"name"] compare: [item2
objectForKey:@"name"]];
}
-(void) someMethedThatCallsTheSort
{
...
NSArray * sortedItems = [unsortedItems
sortedArrayUsingFunction:orderByName context:nil];
...
}
...
@end
Can someone please let me know what I'm missing here.
The "selector not recognized" error should tell you what selector is
not recognized, and, as I recall, the class of the object that didn't
recognize it. Care to share?
-- F
--
Fritz Anderson -- http://www.manoverboard.org/
Consulting Programmer -- http://resume.manoverboard.org/
Step into Xcode: All right, yes Fathers' Day, goes without saying. --
http://six.manoverboard.org/
_______________________________________________
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