【发布时间】:2011-11-06 18:55:36
【问题描述】:
我想建立一个ContactsTableViewController,就像GroupMe 一样。它显示了我所有的通讯录联系人,甚至显示了哪些是 GroupMe 用户。
好像是ABPeoplePickerNavigationController cannot be customized。
-
那么,如果我使用
ABAddressBook和ABPerson访问通讯簿联系人,使用自定义UITableViewController显示它们的最佳方式是什么?我不想只将所有通讯录联系人加载到
NSArray,因为这可能会破坏内存(我知道有些人的手机上有数千个通讯录联系人。)。我习惯于使用 Core Data &NSFetchedResultsController来处理像这样的大型结果集。但是,要做到这一点,我必须在 Core Data 中创建一个ABPerson模型,这很容易,但让它与地址簿保持同步似乎很有挑战性,而且有点愚蠢。 将 GroupMe 联系人关联/链接到通讯簿联系人的最佳方式是什么?
在尝试重新创建这个 GroupMe 风格的界面时,我还有什么需要知道/考虑的吗?
【问题讨论】:
标签: ios uitableview abaddressbook abpeoplepickerview