【发布时间】:2015-02-23 16:10:36
【问题描述】:
如果在客户端生成recordName,可以提供更流畅的用户体验。
var uuid = NSUUID().UUIDString
你知道这样做有什么缺点吗?
【问题讨论】:
-
好主意!那样有用吗?这确实可以加速某些情况。
-
它可以工作,有时它可以加快速度,即,如果我想在客户端上的所有字段都已填充的情况下显示内容,
recordName的字段也适合然后不需要等待审批表服务器 -
你是怎么做到的?我尝试设置record.RecordID,但那个是只读的。当我尝试设置 record.setValue(recordId.recordName, forKey: "RecordID") 我收到 RecordID 是保留关键字的错误
-
啊,抱歉,找到了。它在构造函数中:CKRecord(recordType: , recordID: )
-
Brilliant... 这个建议你应该得到几百分。像这样创建 RecordID 现在是 EVCloudKitDao 的默认行为。 Ik 使演示应用更具响应性。