Как мне самому установить имя записи при записи в CloudKit? - PullRequest
0 голосов
/ 26 мая 2020

Я могу изменить название записи на сайте. Я не смог найти способ с помощью кода.

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

1 Ответ

0 голосов
/ 26 мая 2020

Это должно помочь:

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"}
}
...