Reputation: 507
i have created an object, it looks something like this
aOffice.branchname
aOffice.lat
aOffice.lng
aOffice.distance
this is then added to an mutable array (nearbranch). later on i work out the distance of each object to the current gps position and add that into the object and put it back into the array. (aOffice.distance)
i now need to sort that array based on the value of aOffice.distance but have no idea how to do it
could someone help me out please
Thanks
Upvotes: 6
Views: 2424
Reputation: 1477
NSArray *sortDescriptors = @[[NSSortDescriptor sortDescriptorWithKey:@"distance" ascending:NO]];
NSArray *sortedArray = [yourArray sortedArrayUsingDescriptors:sortDescriptors];
Upvotes: 18