1

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

4

1 回答 1

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

于 2010-03-24T21:06:06.527 回答