如何在Xcode 7 / iOS 9中找到CNGroup的成员数量

时间:2015-10-08 12:22:27

标签: ios iphone ios9 xcode7 cncontact

我想在iPhone的联系人数据库中显示每个CNGroups的名称,以及每个组中的人数。

我有CNGroups数组,所以我可以得到每个组的名称和标识符属性

我可以打电话

[CNContact predicateForContactsInGroupWithIdentifier: theGroup.identifier] ,

然后使用该谓词在CNContactStore上创建一个fetch,然后计算返回的数组元素的数量。

这似乎是一个冗长且处理器密集的方式来查找成员的数量,以至于我确信必须有一种更简单的方法来实现这一目标。

我是否遗漏了某些东西,或者这是否必须这样做?

感谢。

1 个答案:

答案 0 :(得分:1)

这就是我将如何做到这一点,如果你发现它达到性能,你可以随时将它发送到后台队列,因为根据the documentation

  

此框架针对线程安全的只读用法进行了优化