iOS 9 后出了 Contacts 框架
- (void)contactPicker:(CNContactPickerViewController *)picker didSelectContact:(CNContact *)contact
{
// 此代理方法写了 下面一个代理方法无效
// 调用通讯录界面 只能选一个联系人 点击联系人回调 不能进入联系人详情
}
- (void)contactPicker:(CNContactPickerViewController *)picker didSelectContactProperty:(CNContactProperty *)contactProperty
{
// 调用通讯录界面 只能选一个联系人 点击联系人进入联系人详情界面 点击电话号码回调此方法
}
- (void)contactPicker:(CNContactPickerViewController *)picker didSelectContacts:(NSArray<CNContact*> *)contacts
{
// 此代理方法写了 上面两个代理方法无效
// 调用通讯录界面 可选多个联系人 点击右上角确认 回调此方法 返回多个联系人信息
}
参考文献: http://blog.youkuaiyun.com/vbirdbest/article/details/52880944