1
Ошибка: Поле '__recordID' имеет тип значения ссылки и не может быть запрошено с помощью строки типа значения фильтра.recordID имеет тип ссылки и не может быть запрошен
Код:
func getImage() {
let predicate = NSPredicate(format: "recordID = %@", myRecordID)
let query = CKQuery(recordType: "Images", predicate: predicate)
publicDB.performQuery(query, inZoneWithID: nil , completionHandler: ({ results, error in
if(error != nil) {
print("Error")
}
else {
if results!.count > 0 {
for record in results! {
print("I have results from query")
}
else {
print("query returned with no results")
}
}
}))
myRecordID является: 3F1CF4EC-95F4-4659-AA47-B00048B3BBAE, который действует
Это работает: publicDB.fetchRecordWithID (CKRecordID (RecordName: myRecordID), completionHandler:. {Запись, ошибка в кажется performQuery не будет работать по какой-то причине. – Grumpy