我收到CloudKit查询的一般错误。我不知道如何解决它。有没有人有任何建议?
错误为<CKError 0x17065c230: "Internal Error" (1/2005)>
Error occurred. Error = <CKError 0x174648370: "Internal Error" (1/2005)>
我的代码是:
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 ()
}
}}}
}
答案 0 :(得分:2)
我得到了同样的错误。您可以通过查看项目的“功能”标签中的 iCloud步骤部分来获取更多信息:
更有可能的是,其中至少有一个显示红色错误图标而不是复选标记。