gpt4 book ai didi

ios - CloudKit - 帮助向 recordType 添加字段 -

转载 作者:行者123 更新时间:2023-11-30 13:23:27 26 4
gpt4 key购买 nike

我是一名初学者,到目前为止已经弄清楚如何以编程方式在 CloudKit 中创建 RecordType。

我在网上搜索过,几乎尝试了所有方法,但它们不起作用,很可能依赖于我还不理解的另一个变量。

这是我迄今为止用于创建 recordType 的代码-

import UIKit
import CloudKit

class ViewController: UIViewController {

override func viewDidLoad() {
super.viewDidLoad()

let publicDB = CKContainer.defaultContainer().publicCloudDatabase

let muxID = CKRecordID(recordName: "MUX")
let MUX = CKRecord(recordType: "MUX", recordID: muxID)


publicDB.saveRecord(MUX) { savedRecord, error in //
// handle errors here


}
}

从苹果开发网站,它提到添加类似的字段(参见下面的代码),但这不起作用。我想我在添加字段和将数据添加到字段之间感到困惑。

MUX["name"] = "peter"

我的项目中没有其他代码,并且我的 Storyboard没有对象,我想首先以编程方式学习这一点,无需任何用户交互,以正确理解代码。

最佳答案

总结一下我们在评论中发现的内容:

写入失败,因为记录已存在。默认情况下,CloudKit 不允许在现有记录上写入新记录,它希望您读取该记录,修改它,然后写入更改的记录。

要了解更多信息,如果您还没有查看过,我推荐 Apple's 2014 WWDC intro to CloudKit .

关于ios - CloudKit - 帮助向 recordType 添加字段 -,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37497404/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com