から別のビューにプッシュしたいpopoverview
。その目的のために、そのポップオーバーに移動するナビゲーション コントローラーを用意しました。また、正常に動作します。
問題は、2 番目のビューで発生します。ユーザーがメールを送信できるようにするには、メール コンポーザを表示します。しかし、私は 2 つのナビゲーション コントローラーを取得しています。
最初の popoverview のコードは次のとおりです。
SettingsVC *vc = [self.storyboard instantiateViewControllerWithIdentifier:@"SettingsVC"];
vc.delegate = self;
UINavigationController *naviCon = [[UINavigationController alloc]initWithRootViewController:vc];
self.settingsPopover = [[UIPopoverController alloc] initWithContentViewController:naviCon];
CGRect frame = CGRectMake(974.f, 36.f, 0, 0);
self.settingsPopover.popoverContentSize = CGSizeMake(300, 250);
[self.settingsPopover presentPopoverFromRect:frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];