peoplePickerNavigationController didSelectPerson не вызывается для связанных контактов

Когда пользователь касается свойства Связанного контакта с помощью ABPeoplePickerNavigationController - ни (void)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker didSelectPerson:(ABRecordRef)person property:(ABPropertyID)property identifier:(ABMultiValueIdentifier)identifier или же(BOOL) peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person property:(ABPropertyID)property identifier:(ABMultiValueIdentifier)identifier называется Для регулярных контактов это прекрасно работает. Что я делаю неправильно?

Вот как я отображаю контакты:

ABPeoplePickerNavigationController *picker = [[ABPeoplePickerNavigationController alloc] init];
    NSArray *displayedItems = [NSArray arrayWithObjects:[NSNumber numberWithInt:kABPersonPhoneProperty],
                               [NSNumber numberWithInt:kABPersonEmailProperty], nil];


    picker.displayedProperties = displayedItems;
    picker.peoplePickerDelegate = self;
    [self presentViewController:picker animated:YES completion:nil];

0 ответов

Другие вопросы по тегам