在CloudKit上进行记录时,如何自行设置记录名称?

问题描述 投票:0回答:1

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

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。

enter image description here

swift cloudkit
1个回答
0
投票

这应该有所帮助:

let recordName = CKRecord.ID(recordName: "1")
let cloudsave = CKRecord(recordType: "iEmotion", recordID: recordName)
cloudsave.recordID = recordName
privateDatabase.save(cloudsave) { (savedRecord, error) in
if error == nil {
    print("SUCCESSFUL") }
else {"ERROR"}
}
© www.soinside.com 2019 - 2024. All rights reserved.