Я пытаюсь выбрать пользователя в 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;
}