【发布时间】:2013-12-16 21:35:09
【问题描述】:
我知道可以在 iOS 通讯录中创建新联系人。
有没有办法同时标记该联系人并以编程方式将其设置为“收藏夹”?
【问题讨论】:
标签: ios objective-c abaddressbook
我知道可以在 iOS 通讯录中创建新联系人。
有没有办法同时标记该联系人并以编程方式将其设置为“收藏夹”?
【问题讨论】:
标签: ios objective-c abaddressbook
我不知道有任何用于此的公共 API。这是有道理的,因为这是一种非常具有侵略性的行为。你不应该这样做 - 用户应该这样做。
【讨论】:
最喜欢的联系人因应用程序而异 - 这不是 AddressBook 框架管理的内容。先看看Phone应用,再看看FaceTime;您会看到收藏列表中的联系人不同(当然,除非您在两个应用程序中设置了相同的收藏夹)。 “最近”类别也是如此。
要在您自己的应用中实现收藏夹列表,请跟踪用户在您的应用中选择为收藏夹的联系人的record identifiers。您可以使用ABPeoplePickerNavigationController 轻松让用户选择要添加到收藏夹列表的联系人。
【讨论】: