1

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

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

我可以打电话

[CNContact predicateForContactsInGroupWithIdentifier: theGroup.identifier] ,

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

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

我错过了什么还是必须这样做?

谢谢。

4

1 回答 1

1

这就是我会这样做的方式,如果你发现它正在达到性能,你可以随时将它分派到后台队列中,因为根据文档

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

于 2015-10-08T13:29:00.930 回答