将记录保存到 CloudKit 不工作

Saving Records to CloudKit Not Working

我曾尝试将 CKRecord 简单地保存到我的 CloudKit 数据库中,但它不起作用。我有这行代码:

db.saveRecord(itemRecord) { (record:CKRecord?,error:NSError?) -> Void in ...

显示的错误是:

cannot convert value of type '(CKRecord?, NSError?)

查看 CKDatabase 的文档。 Swift 3.

中几乎所有内容的签名都已更改

应该是:

db.save(itemRecord) { (record: CKRecord?, error: Error?) -> Void in
    // do stuff
}