2012-04-27 51 views
0

我在主视图中有一个按钮..当她点击那个按钮时,它穿着popoverview,在弹出窗口中有一个uiviewcontrolle,当用户点击它在导航到的popover中的tableviewcell时页面,然后用户点击下一页的任何按钮,,,它导航到另一个视图,所有内部弹出..一切工作正常..但在这里在我最后的看法...我需要去主页, ,但我可以看到popover中的主页面,我想解雇popover并转到主页面,我尝试了许多解决方案,但对我来说没有任何作用,这是关于这个问题的我的secod问题...... plz hale me to do第一个问题的链接是first question there is my codeUIPopovercontroller中的多个视图导航

回答

0

在主视图的viewDidLoad中添加通知

0在主视图
[[NSNotificationCenter defaultCenter] addObserver:self 
             selector:@selector(dismissThePopover:) 
              name:@"dismissThePopover" 
              object:nil]; 

写功能

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

最后发布从其中u具有驳回酥料饼的控制器的通知,就像

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