我有一个CKRecordID
需要保存到 CloudKit 作为参考。但是,当我尝试保存它时,出现以下错误:
无法转换“CKRecordID”类型的值?到预期的参数类型“CKRecordValue?”
currentSelectedUser 的声明:
var currentlySelectedUser: CKRecordID?
在另一个 CKQuery 中检索 currentSelectedUser:
self.currentlySelectedUser = record.creatorUserRecordID
currentSelectedUser 的保存:
myRecord.setObject(currentlySelectedUser, forKey: "toUser")
错误发生在代码的第 3 行。
如何将其保存CKRecordID
为另一个 CloudKit 记录中的参考?