Как отсортировать nsarray с CLLocations с северо-запада на юго-восток? - PullRequest
1 голос
/ 16 января 2012

Я хочу отсортировать массив с CLLocations так, чтобы местоположения сортировались так, как они будут размещены на карте.

Я имею в виду, что первым элементом массива является наиболее северо-западное местоположение, а последним - самый юго-восточный.

Вот что я имею до сих пор:

NSArray* stack = [locations sortedArrayUsingComparator:^(CLLocation* a, CLLocation* b) {

  if ( a.coordinate.latitude < b.coordinate.latitude ) {
    return NSOrderedDescending;
  }
  if ( a.coordinate.latitude > b.coordinate.latitude ) {
    return NSOrderedAscending;
  }

  return NSOrderedSame;
}];

Какой простой способ сделать это? спасибо.

...