在我的应用中,我想打开通讯录视图控制器来添加联系人。现在我得到一个显示iPhone中所有联系人的视图。但我想只获得一些的联系人(根据他们是否已注册到应用程序)。 显示地址簿的代码是:
_addressBookController = [[ABPeoplePickerNavigationController alloc] init];
[_addressBookController setPeoplePickerDelegate:self];
[self presentViewController:_addressBookController animated:YES completion:nil];
是否可以过滤联系人的方式只显示部分内容? (可能是一系列电话号码或任何其他谓词)。我的意思是,我想使用ABPeoplePickerNavigationController的所有功能,但它只显示一些联系人。
或者我是否需要获取我想要呈现的手机数组,然后创建一个UITableViewController来呈现我创建的数组?