Передача моего запроса CloudKit с помощью CKLocationSortDescriptor
и не оказывает никакого эффекта. Он отображается на столе, и он должен быть в порядке ближайшего к пользователю и расстояния по возрастанию.CKLocationSortDescriptor не имеет эффекта
...
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
После возни с этим от того, что я могу сказать, что это не будет ничего сортировать в пределах 2 км, ближе он вернется ЮЗАО. Любые идеи, как сделать это более точным, поскольку я надеюсь сделать это с точностью до метра?