在iPad上使用PopoverController时收到警告消息

时间:2015-06-13 07:34:27

标签: ios objective-c ipad

我有两个视图控制器 - 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];

我收到此警告信息:

  不鼓励在分离的视图控制器上显示视图控制器

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

因为您在子视图中显示UIPopoverController。在viewcontroller中显示UIPopoverController

相关问题