Reputation: 245
I am getting a very generic error for a CloudKit query. I am not sure how to fix it. Does anyone have any suggestions?
The error is <CKError 0x17065c230: "Internal Error" (1/2005)>
Error occurred. Error = <CKError 0x174648370: "Internal Error" (1/2005)>
My code is:
override func viewDidLoad() {
super.viewDidLoad()
let database = CKContainer.defaultContainer().publicCloudDatabase
let container = CKContainer.defaultContainer()
let publicDB = container.publicCloudDatabase
let data = CKRecord(recordType: "theUsers")
var predicate = NSPredicate(value: true)
let myQuery = CKQuery(recordType: "theUsers", predicate: predicate)
var mySelfie = matchedSelfie
publicDB.performQuery(myQuery, inZoneWithID: nil) {
results, error in
if error != nil {
println(error)
} else {
for record in results{
if let aselfie = record.stringForKey("selfie") { //Optional binding
mySelfie.append(aselfie) //Append to string array
mySelfie.append(aselfie)
return ()
}
}}}
}
Upvotes: 3
Views: 1116
Reputation: 91911
I got the same error. You can get more information by looking at the iCloud Steps section in the Capabilities tab of your project:
More likely than not, at least one of those shows a red error icon instead of a checkmark.
Upvotes: 2