swift - 在 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。
解决方案
这应该有助于:
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"}
}
推荐阅读
- javascript - Google Firebase:snap.val().username 返回未定义
- google-cloud-messaging - 服务器 api 密钥:迁移文档与迁移视频
- python - 如何将路径与pycairo合并?
- .net - Unity 从视图模型中注册对象实例
- spring - 在多个级别触发依赖注入是否可以接受?
- dart - 为什么 toList() 创建一个列表
在飞镖? - jquery - 将变量传递给对话框按钮
- javascript - JavaScript:理解“this”在 ES5 和 ES6 中如何工作的问题
- sql-server - 找不到连接“连接”。验证连接管理器是否具有该名称的连接
- postgresql - 无法通过 PG-Promise 初始化 Postgresql 数据库