如何创建优先级高于discoverAllContactUserInfosWithCompletionHandler
默认值的CKOperation?
我找不到不使用[[CKContainer defaultContainer] discoverAllContactUserInfosWithCompletionHandler:
查询所有用户信息的示例,该示例的优先级非常低,需要很长时间才能完成。
discoverAllContactUserInfosWithCompletionHandler 的 CloudKit 文档是这样说的:
此方法异步搜索用户,并且低 优先权。如果您希望任务以更高的优先级执行, 创建一个 CKDiscoverAllContactsOperation 对象并配置 期望的优先级。
您可以像这样设置优先级:
var operation: CKDiscoverAllContactsOperation = CKDiscoverAllContactsOperation()
operation.queuePriority = NSOperationQueuePriority.High
如何使用 CKDiscoverAllContactsOperational 的示例代码可以在这里找到:CKDiscoverAllContactsOperation for IOS8 beta CloudKit 的任何工作示例代码?