0
A
回答
2
看一看shouldPerformDefaultActionForPerson:
- (BOOL)personViewController:(ABPersonViewController *)personViewController shouldPerformDefaultActionForPerson:(ABRecordRef)aPerson
property:(ABPropertyID)property identifier:(ABMultiValueIdentifier)identifierForValue {
if(property == kABPersonPhoneProperty) {
//save the number
return NO;
}
return YES;
}
- 编辑 -
上述方法是用于ABPersonViewController我误认为ABPeoplePicker。对于ABPeoplePicker的逻辑是一样的上面只有你会使用这个委托回调来代替:
- (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person property:(ABPropertyID)property identifier:(ABMultiValueIdentifier)identifier
0
我只是忘了在shouldContinueAfterSelectingPerson返回NO:方法,我不知道你在哪里得到shouldPerformDecaultActionForPerson:从,这不是授权方法之一
相关问题
- 1. 拨打号码
- 2. twilio拨打号码
- 3. NFC智能拨号拨打号码
- 4. 用*号码拨打电话号码
- 5. 获取拨打的号码
- 6. 从Silverlight拨打Skype号码
- 7. ANDROID预先拨打号码
- 8. ABPeoplePicker选择并返回选择的电话号码
- 9. 绕过拨号器拨打预定义的电话号码
- 10. 在手机上点击电话号码时拨打电话号码拨号器
- 11. 在swift中拨打电话号码
- 12. 自动拨打电话号码
- 13. 使用Swift拨打电话号码
- 14. 如何在Iphone拨打印度号码
- 15. 拨打手机号码发送短信
- 16. 取消隐藏通过拨打号码
- 17. 如何使用Twilio.Device拨打号码
- 18. 获取我拨打的号码Android
- 19. 通过蓝牙拨打电话号码
- 20. 访问拨打的电话号码
- 21. Swift 3:如何选择要拨打的电话号码
- 22. iOS-拨打不分享号码的电话号码
- 23. 如何拨打号码时点击电话号码?
- 24. 是否可以拨打带分机号码的电话号码?
- 25. 如何在用户点击号码时拨打电话号码?
- 26. 显示通话中拨号盘 - 在通话过程中拨打号码 - DTMF
- 27. 从PC上的Java应用程序拨打Android手机上的拨号号码
- 28. 目前iPhone拨号盘了号码,但没有实际拨打电话
- 29. 从另一个应用程序拨打电话号码拨打电话
- 30. 在UIPopover中打开ABPeoplePicker