我想在iPhone的联系人数据库中显示每个CNGroups
的名称,以及每个组中的人数。
我有CNGroups
数组,所以我可以得到每个组的名称和标识符属性
我可以打电话
[CNContact predicateForContactsInGroupWithIdentifier: theGroup.identifier] ,
然后使用该谓词在CNContactStore
上创建一个fetch,然后计算返回的数组元素的数量。
这似乎是一个冗长且处理器密集的方式来查找成员的数量,以至于我确信必须有一种更简单的方法来实现这一目标。
我是否遗漏了某些东西,或者这是否必须这样做?
感谢。
答案 0 :(得分:1)
这就是我将如何做到这一点,如果你发现它达到性能,你可以随时将它发送到后台队列,因为根据the documentation
此框架针对线程安全的只读用法进行了优化