首页 > 解决方案 > 在 CloudKit 上录制时如何自己设置录制名称?

问题描述

我可以在网站上更改记录名称。我找不到使用代码的方法。

let cloudsave = CKRecord(recordType: "iEmotion")
let recordName = CKRecord.ID(recordName: "1")
privateDatabase.save(cloudsave) { (savedRecord, error) in
    if error == nil {
        print("SUCCESSFUL") }
    else {"ERROR"}
}

我不希望它保存为 UUID。

在此处输入图像描述

标签: swiftcloudkit

解决方案


这应该有助于:

let recordName = CKRecord.ID(recordName: "1")
let cloudsave = CKRecord(recordType: "iEmotion", recordID: recordName)
privateDatabase.save(cloudsave) { (savedRecord, error) in
if error == nil {
    print("SUCCESSFUL") }
else {"ERROR"}
}

推荐阅读