Взгляните на shouldPerformDefaultActionForPerson:
- (BOOL)personViewController:(ABPersonViewController *)personViewController shouldPerformDefaultActionForPerson:(ABRecordRef)aPerson
property:(ABPropertyID)property identifier:(ABMultiValueIdentifier)identifierForValue {
if(property == kABPersonPhoneProperty) {
//save the number
return NO;
}
return YES;
}
- EDIT -
Вышеприведенный метод предназначен для ABPersonViewController, который я принял за ABPeoplePicker.Логика для ABPeoplePicker та же, что и выше, только вместо этого вы использовали бы этот обратный вызов делегата:
- (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person property:(ABPropertyID)property identifier:(ABMultiValueIdentifier)identifier