アプリケーションの別のタブに移動するときに、彼にポップさせたいviewControllerがあります。私の問題は、このビュー内にいるときは、ABPeoplePickerNavigationControllerで人を追加するための「プラス」ボタンがあることです。人ピッカーがアクティブになるときよりも、ビューもポップするので、人を選択し終えると、アプリケーションがクラッシュします。戻るべき見方がないからです。
これはviewWillDisappearです:
- (void)viewWillDisappear:(BOOL)animated
{
    [self.navigationController popViewControllerAnimated:YES];
}
どうすれば解決できますか?
新しいコード:
- (void)viewWillDisappear:(BOOL)animated
{
    NSArray *controllers =  self.darioTabController.childViewControllers;
    UIView *v;
    for (UIViewController *vc in controllers)
    {
        if ([vc isKindOfClass:[@"ModalPresnterViewController" class]]) // or even [ABPeoplePickerNavigationController class]
        {
            v = vc.view;
        }
        else
            [self.navigationController popViewControllerAnimated:YES];
    }
}
ありがとう!