0
现在需要实现,点击通讯录,根据联系人的电话号码的个数,1个,选择后直接dismiss,多个,进入详情页点击。
但是现在是,系统方案实现有两个代理:
1.实现peoplePickerNavigationController:didSelectPerson:代理,选中联系人就会直接 dismiss;
2.实现peoplePickerNavigationController:didSelectPerson: property:identifier:(ABMultiValueIdentifier)identifier会进入详情页,选中属性后 dismiss;
    if ([UIDevice currentDevice].systemVersion.floatValue >= 8.0f) {
    nav.predicateForSelectionOfPerson = [NSPredicate predicateWithValue:false];
}
该方法在8以后,是直接跳转详情页,不实现,就会直接走第一种方案。

求解,是否能实现以上需求,iOS短信发送是有这样的处理操作。

撰写答案