将记录保存到CloudKit不起作用

时间:2016-10-18 00:10:00

标签: swift swift3 cloudkit ckrecord

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

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

显示的错误是:

  

无法转换类型'(CKRecord?,NSError?)

的值

1 个答案:

答案 0 :(得分:0)

查看CKDatabase的文档。几乎所有内容的签名都在Swift 3中发生了变化。

应该是:

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