У меня есть массив объектов. На этом объекте находится свойство NSDecimalNumber distanceFromDevice.Заказать массив по возрастанию
Я хочу заказать этот массив по этой недвижимости. Я много часов боролся с сортировкой, у кого-нибудь был совет?
- (void)buildSearchableListUsing:(CLLocation *)newLocation
{
listContent = [[NSMutableArray alloc] init];
for(NSAirport *regionalAirport in airportsList)
{
CLLocation *location = [[CLLocation alloc]initWithLatitude:[regionalAirport.latitude doubleValue] longitude:[regionalAirport.longitude doubleValue]];
regionalAirport.distanceFromDevice = [[NSDecimalNumber alloc]initWithDouble:[newLocation distanceFromLocation:location]];
NSLog(@"distanceFromDevice %@", regionalAirport.distanceFromDevice);
[listContent addObject:regionalAirport];
}
//I want listContent ordered by the property distanceFromDevice
}
См http://stackoverflow.com/questions/805547/ how-to-sort-an-nsmutablearray-with-custom-objects-in-it – AlcubierreDrive