如何在显示ABPeoplePickerNavigationController时指定组

时间:2010-03-12 16:56:01

标签: iphone contacts addressbook peoplepicker

如何在最初显示ABPeoplePickerNavigationController时指定一个组(因此它不会自动显示“所有联系人”)?

1 个答案:

答案 0 :(得分:2)

是的,我知道。我必须让它发挥作用。

将您的班级设置为人员选择器的代表(pp.delegate = self;)

然后执行:

- (void)navigationController:(UINavigationController *)navigationController didShowViewController:(UIViewController *)viewController animated:(BOOL)animated
{
    if([navigationController.viewControllers count] > 1) {
        navigationController.delegate = nil;
        [navigationController popViewControllerAnimated:NO];
    }
}

它似乎最适合关闭动画,但仍然适用于它但有点傻。仅在模拟器上测试。

d