我对实体距离排序有点问题。例如,13 英里将排在第一位,2 英里将排在第二位。这是我的代码:
NSArray *sortedArray;
sortedArray = [objects sortedArrayUsingComparator:^(id a, id b) {
NSString * first= [(GooglePlacesObject*)a distanceInMilesString];
NSString * second = [(GooglePlacesObject*)b distanceInMilesString];
return [first compare:second];
}
];
for (GooglePlacesObject * place in sortedArray) {
Model * model = [Model fetchFromGooglePlacesObject:place];
[self.gFoundModels addObject:model];
}
}
任何帮助都会很棒。