Объединить контактную информацию с существующим контактом - PullRequest
0 голосов
/ 27 марта 2012

Я пытаюсь выбрать пользователя в addressBook с помощью ABPeoplePickerNavigationController, а затем, как только пользователь был выбран, в методе делегата

- (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person;

Я хочу добавить к ABRecordRefа затем отредактируйте / сохраните эту запись с помощью ABPersonViewController.

Моя проблема в том, к чему navigationController присоединить ABPersonViewController.Любая помощь приветствуется.

- (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person {


    ABPersonViewController *personView = [ABPersonViewController new];

    [self populate:person withData:self.personData];
    personView.displayedPerson =  person;

    personView.personViewDelegate = self;
    personView.allowsEditing = YES;

    [peoplePicker.navigationController pushViewController:personView animated:YES];

//    [self dismissPicker:peoplePicker];
    return YES;

}

1 Ответ

0 голосов
/ 31 января 2013

Удалось ли вам решить эту проблему?Пример Apple QuickContacts представляет ABPeoplepickerNavigationController и ABPersonViewController из отдельных кнопок, а не объединяет их, что указывает на то, что они не предназначены для совместной работы ...

...