我如何在 Xcode 7/ iOS 9 中找到 CNGroup 的成员数
How do i find the number of members of a CNGroup in Xcode 7/ iOS 9
我想显示 iPhone 的联系人数据库中每个 CNGroups
的姓名,以及每个组中的人数。
我有CNGroups
的数组,所以我可以得到每个组的名称和标识符属性
我可以打电话给
[CNContact predicateForContactsInGroupWithIdentifier: theGroup.identifier] ,
然后使用该谓词在 CNContactStore
上创建一个提取,然后计算返回的有效数组元素的数量。
这似乎是一种冗长且处理器密集的查找成员数量的方法,以至于我确信必须有更简单的方法来实现这一点。
我是不是漏掉了什么,或者必须这样做吗?
谢谢。
我就是这样做的,如果你发现它达到了性能,你总是可以将它分派到后台队列,因为根据 the documentation
this framework is optimized for thread-safe, read-only usage
我想显示 iPhone 的联系人数据库中每个 CNGroups
的姓名,以及每个组中的人数。
我有CNGroups
的数组,所以我可以得到每个组的名称和标识符属性
我可以打电话给
[CNContact predicateForContactsInGroupWithIdentifier: theGroup.identifier] ,
然后使用该谓词在 CNContactStore
上创建一个提取,然后计算返回的有效数组元素的数量。
这似乎是一种冗长且处理器密集的查找成员数量的方法,以至于我确信必须有更简单的方法来实现这一点。
我是不是漏掉了什么,或者必须这样做吗?
谢谢。
我就是这样做的,如果你发现它达到了性能,你总是可以将它分派到后台队列,因为根据 the documentation
this framework is optimized for thread-safe, read-only usage