Я получил массив в своем приложении, и мне нужно упорядочить по одному из его ключей.
По сути, приложение использует где-то широту и долготу, вычисляет расстояние от моей фактической позиции и создает массив, содержащий ключ, называемый «расстояние».
Я использую
myArray sortUsingDescriptors:
[NSArray arrayWithObject:[[[NSSortDescriptor alloc] initWithKey:@"distance" ascending:YES] autorelease]]];
Я не уверен, что это работает, я имею в виду, что первые результаты упорядочены, но затем он показывает расстояние ближе к предыдущему, например:
0.8 km
1.6 km
1.9 km
10053.9 km
1098.0 km
2372.0 km
470.5 km
Есть предложения?
Заранее благодарю за любую помощь.
Фабрицио