3

から別のビューにプッシュしたい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];
4

1 に答える 1