繁体   English   中英

CloudKit查询出现奇怪错误

[英]Strange error with CloudKit query

我收到CloudKit查询的一般错误。 我不知道如何解决它。 有没有人有什么建议?

错误是<CKError 0x17065c230: "Internal Error" (1/2005)> Error occurred. Error = <CKError 0x174648370: "Internal Error" (1/2005)> <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 ()
                }

            }}}

}

我得到了同样的错误。 您可以通过查看项目的“功能”选项卡中的“ iCloud步骤”部分来获取更多信息:

  1. 在Project Navigator中,选择您的项目
  2. 选择你的目标
  3. 选择功能
  4. 展开iCloud部分
  5. 假设您启用了CloudKit服务,您应该会看到必须执行的步骤列表。 (例如,将“iCloud”权利添加到您的App ID。)

更有可能的是,其中至少有一个显示红色错误图标而不是复选标记。

在此输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM