发现所有联系人用户信息与完成处理程序更快



如何创建优先级高于discoverAllContactUserInfosWithCompletionHandler默认值的CKOperation?

我找不到不使用[[CKContainer defaultContainer] discoverAllContactUserInfosWithCompletionHandler:查询所有用户信息的示例,该示例的优先级非常低,需要很长时间才能完成。

discoverAllContactUserInfosWithCompletionHandler 的 CloudKit 文档是这样说的:

此方法异步搜索用户,并且低 优先权。如果您希望任务以更高的优先级执行, 创建一个 CKDiscoverAllContactsOperation 对象并配置 期望的优先级。

您可以像这样设置优先级:

var operation: CKDiscoverAllContactsOperation = CKDiscoverAllContactsOperation()
operation.queuePriority = NSOperationQueuePriority.High

如何使用 CKDiscoverAllContactsOperational 的示例代码可以在这里找到:CKDiscoverAllContactsOperation for IOS8 beta CloudKit 的任何工作示例代码?

最新更新