在我的着陆视图的导航栏上,我有一个按钮,单击该按钮会显示UIPopoverController
,并使用名为A
的类初始化contentViewController。我使用以下代码显示我的UIPopoverController
:
[self.popoverController presentPopoverFromRect:popoverRect
inView:self
permittedArrowDirections:UIPopoverArrowDirectionUp
animated:YES];
这很好用,UIPopoverController
里面会显示一个tableView,现在当用户选择显示的UIPopoverController
的任意一行时,我必须显示另一个UITableView
。问题是当我尝试添加新的UIPopoverController
时,它没有显示出来。在尝试了很多事情之后,我注意到inVIew : self
可能有问题。在我执行UIPopoverController
时显示第一个po self
时,将打印显示的视图的名称。但是对于应该在选择行后显示的第二个UIPopoverController
,po self
将打印我要在第二个UIPopoverController
中显示的类的名称。我认为这可能是UIPopoverController
未被添加到视图中因此未被显示的原因。请让我知道如何解决这个问题。感谢。
答案 0 :(得分:0)
当弹出窗口已经显示时,您似乎要求显示弹出窗口。这不可能。您无法同时显示两个弹出窗口。你应该重新考虑你的界面。