NSInteger sortByDistance(id obj1, id obj2, void *context) {
NSDictionary *dict1 =(NSDictionary*)obj1;
NSDictionary *dict2 =(NSDictionary*)obj2;
NSInteger num1 = [[dict1 objectForKey:@"distance"] integerValue];
NSInteger num2 = [[dict2 objectForKey:@"distance"] integerValue];
if (num1 < num2)
return NSOrderedAscending;
else if (num1 > num2)
return NSOrderedDescending;
return NSOrderedSame;
}
sortedArray = [anArray sortedArrayUsingFunction:sortByDistance context:nil];
reverseSortArray = [[[anArray sortedArrayUsingFunction:sortByDistance context:nil] reverseObjectEnumerator] allObjects];
Monday, 16 June 2014
Sort array using function
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment