将 ABPeoplePicker 限制为仅一组,而不是所有联系人
在我的一个应用程序中,我将联系人保存在地址簿中,并将它们放入我创建的组中,以将它们与其他联系人区分开来。
有没有一种方法可以显示该组中的所有人员,但不能使用 ABPeoplePicker 或类似视图显示 AB 的所有其他人员?
我只是使用本机联系人来省去从头开始编码所有数据库和 UI 内容的麻烦,我真的不需要从应用程序外部访问联系人。因此,如果这是不可能的,我想我应该创建自己的联系人系统,对吧?还有其他解决方案吗?
In one of my apps I am saving contacts in the address book and putting them in a group I create to differentiate them from the rest of the contacts.
Is there a way I could show all the people from that group, but not all the rest of the AB with an ABPeoplePicker or similar view??
I'm just using native contacts to save me the hassle of coding all the database and UI stuff from scratch, I don't really need the contacts to be accessible from outside of the app. So if that isn't possible I guess I should just create my own contacts system, right? any other solutions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我曾经研究过类似的问题。但是我们所做的不是创建整个联系人系统......只是通过自己的选择器创建......使用 tableViewController 然后在我们使用 ABPersonViewController 和其他东西之后......是的,对于我们的特定联系人(因为您有组)我们必须将 recordId 存储在一个小数据库中......
I have worked on similar problem. But rather than creating the whole contact system what we did is ..... just created over own picker..... using a tableViewController and then after we used ABPersonViewController and other things as it is..... yes, for our specific contacts(as you have group) we had to store the recordId's in a small database.....