我有两个视图控制器 - AViewController和BViewController。 BViewController的视图用于AViewController的子视图:
BViewController *bViewController = [mainStoryboard instantiateViewControllerWithIdentifier:@"basic"];
[self.view addSubview: bViewController.view];
...这样我就可以在AViewController上显示BViewController的数据,但在BViewController中处理数据。在BViewController中,当我按下一些按钮时,我使用UIPopOverController,显示如下:
_popOverController = [[UIPopoverController alloc] initWithContentViewController:_popContentView];
[_popOverController presentPopoverFromRect:sender.frame inView:sender.superview permittedArrowDirections:UIPopoverArrowDirectionDown animated:YES];
我收到此警告信息:
不鼓励在分离的视图控制器上显示视图控制器
如何解决此问题?
答案 0 :(得分:0)
因为您在子视图中显示UIPopoverController
。在viewcontroller中显示UIPopoverController
。