Übergeben meiner CloudKit-Abfrage mit der CKLocationSortDescriptor
und es hat keine Wirkung. Es wird in einer Tabellenansicht angezeigt und soll in der Reihenfolge des Benutzers und der Entfernung in aufsteigender Reihenfolge sein.CKLocationSortDescriptor hat keinen Effekt
...
let location = locationManager.location
let predicate = NSPredicate(value: true)
let query = CKQuery(recordType: "Establishment", predicate: predicate)
let sort = CKLocationSortDescriptor(key: "Location", relativeLocation: location!)
query.sortDescriptors = [CKLocationSortDescriptor(key: "Location", relativeLocation: location!)]
...
EDIT 1
Nachdem mit diesen Herumspielen von dem, was ich ihm sortieren wird nichts im Umkreis von 2 km sagen kann, näher werden sie zurückkehren bearbeitet dauern. Irgendwelche Ideen, wie man das genauer machen kann, während ich hoffe, dies mit Genauigkeit zu einem Meter zu tun?