我正在尝试在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;
}