0

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

}
4

1 回答 1

0

你能解决这个问题吗?Apple QuickContacts 示例从单独的按钮显示 ABPeoplepickerNavigationController 和 ABPersonViewController,而不是将它们组合在一起,这表明它们不适合一起工作......

于 2013-01-30T20:37:25.670 回答