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 に答える