I have a NSArray of objects. Those objects have an int attribute called \"distance\". I would like to sort my array by distance.
Could someone please tell m
Finnaly I found out how to do that :
after @implementation :
static NSInteger sort(Myclass *obj1, Myclass *obj2, void *context) {
if(obj1.distance < obj2.distance)
return NSOrderedAscending;
else if(obj1.distance > obj2.distance)
return NSOrderedDescending;
else
return NSOrderedSame;
Then wherever you need to sort your NSArray :
NSArray *sortedArray = [unsortedArray sortedArrayUsingFunction:sort context:NULL];