- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
如果在客户端生成recordName
,可以提供更流畅的用户体验。
var uuid = NSUUID().UUIDString
你知道这样做有什么坏处吗?
最佳答案
recordName
始终在客户端生成。
如果您的应用程序未提供recordName
,CloudKit 框架将在将其发送到服务器之前在客户端生成一个UUID。
与让 CloudKit 框架为您生成 UUID 相比,在您自己的代码中生成 UUID 并没有加速。
客户端创建的 recordName
可以帮助您的应用程序将 CloudKit 记录映射到您自己的本地数据存储。如果您不需要这样做,那么您可以将其留给 CloudKit。
关于ios - 如果在客户端生成 CKRecordID.recordName 有什么缺点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28678060/
我希望能够从 Cloud Kit 数据库下载特定记录类型的所有 CKRecordID 的列表。我不想要记录本身,因为它们有大量 Assets ,在用户要求之前不需要。 CKQuery 似乎只返回 CK
我正在使用 CoreData 在 CloudKit 中保存记录的本地缓存。保存新记录时,我执行以下操作: 将记录插入 CoreData。我将此记录标记为未在 CloudKit 中更新。以防万一我的 C
我有一个 CKRecordID 需要保存到 CloudKit 作为引用。但是,当我尝试保存它时,出现以下错误: Cannot convert value of type 'CKRecordID?' t
如何通过 CKRecordID 从 CloudKit 获取最近登录 iCloud 用户的 AppleID, firstName, lastName ? 最佳答案 首先你需要获取User Record
如果在客户端生成recordName,可以提供更流畅的用户体验。 var uuid = NSUUID().UUIDString 你知道这样做有什么坏处吗? 最佳答案 recordName 始终在客户端
我的谓词想要排除一些已经下载并在 [CKRecordID] 中可用的记录。现在我可以查询 1 CKRecordID[0],但不能查询 [CKRecordID] 数组。如何查询数组? let exclu
我有一个对象 Person 和一个对象 Address。我想将这些对象存储到 Cloudkit。有可能多个人有相同的地址,所以是1:m的关系。我在 person 对象上存储了一个 ckreferenc
每当我尝试调用 CKContainer 的 fetchUserRecordIDWithCompletionHandler 函数时,当设备的 iCloud 上的 iCloud Drive 被禁用时,我无
我是一名优秀的程序员,十分优秀!