Использование запроса возврата CKRecord в качестве исходных данных
После загрузки местоположений в облачный комплект я хочу иметь возможность загружать их в массив как CLLocations. На данный момент я получаю CKRecords, но больше не могу использовать их в качестве CLLocations.
func loadLocation()
{
let locations = [CKRecord]()
let publicData1 = CKContainer.defaultContainer().publicCloudDatabase
let query1 = CKQuery(recordType: "location", predicate: NSPredicate(format: "TRUEPREDICATE", argumentArray:nil))
publicData1.performQuery(query1, inZoneWithID: nil) { (results: [CKRecord]?, error: NSError?) -> Void in
if let locations = results
{
self.locations = locations
print(locations)
}
}
}