错误 - 未找到所需的记录类型

时间:2016-06-02 01:07:23

标签: ios swift record cloudkit

所以我觉得好像接近破解我的第一个CloudKit练习但是在最后一刻Xcode无法找到我的记录类型:“DiningTypes”。

我在Xcode中没有错误或警告。我的CloudKit仪表板已设置为开发。我的记录类型拼写正确。所以我不确定困境是什么。我可能会在这里伸展但功能有问题,但大部分代码几乎都是从工作教程中逐字逐句完成的。

因此,我是否缺少某项功能或使用遗漏功能或其他一些卑鄙的滋扰?

var categories: Array<CKRecord> = []

override func viewDidLoad() {
    super.viewDidLoad()

    func fetchdiningtypes()
    {
        let container = CKContainer.defaultContainer()
        let publicDatabase = container.publicCloudDatabase
        let predicate = NSPredicate(value: true)
        let query = CKQuery(recordType: "DiningTypes", predicate: predicate)

        publicDatabase.performQuery(query, inZoneWithID: nil) { (results, error) -> Void in
            if (error != nil)
            {
                print("Error" + (error?.localizedDescription)!)
            }
            else
            {
                for result in results!
                {
                    self.categories.append(result)
                }

                NSOperationQueue.mainQueue().addOperationWithBlock( { () -> Void in
                    self.tableView.reloadData()
                })
            }
        }
    }

   fetchdiningtypes()
}

0 个答案:

没有答案