UIPopovercontroller中的多个视图导航

我在主视图中有一个button..当她点击那个button它鞋popoverview,在popup里面我有一个uiviewcontrolle,当用户点击popup窗口内的tableviewcell导航到下一页,然后用户点击任何button的下一页,,,它导航到另一个视图,都在里面popover..everything很好..但在这里在我最后的看法…我需要去主页,但我可以看到主页在popover里面,我想解雇那个popover并且去主页,我尝试了很多解决scheme对我来说没有任何作用,这是我关于这个问题的secod问题… plz hale我做这个的第一个链接问题是第一个问题是我的代码

在主视图的viewDidLoad中添加一个通知

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(dismissThePopover:) name:@"dismissThePopover" object:nil]; 

写在主视图中的function

 -(void)dismissThePopover:(id)sender { if ([popoverController isPopoverVisible]) { [popoverController dismissPopoverAnimated:YES]; } } 

并最终发布通知,从你必须解雇popover控制器,像

 -(IBAction)cancelButtonPressed:(id)sender { [[NSNotificationCenter defaultCenter] postNotificationName:@"dismissThePopover" object:nil]; }