在popover iOS下刷新表?

在popover iOS下刷新表?,ios,ipad,Ios,Ipad,您好,我已经创建了2类tableView,第一个类来自一个单元格调用popover,其中包含第二个带有xib的类,当我按下call popover all work时,但是如何在popover打开时刷新第一个表?我用这种方式从手机中呼叫popover: Second *add=[[Second alloc] init]; popoverController = [[UIPopoverController alloc] initWithContentViewContro

您好,我已经创建了2类tableView,第一个类来自一个单元格调用popover,其中包含第二个带有xib的类,当我按下call popover all work时,但是如何在popover打开时刷新第一个表?我用这种方式从手机中呼叫popover:

Second *add=[[Second alloc] init];


            popoverController = [[UIPopoverController alloc] initWithContentViewController:add];
            popoverController.popoverContentSize = CGSizeMake(320, 300);
            popoverController.delegate = self;
            UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];


            [popoverController presentPopoverFromRect:cell.bounds inView:cell.contentView
                             permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];

只有当我按下popover时,我才收到PopOvercontrollerdDismissPopover(来自第一个类),第一个类是refresh table。

下面应该是实现所需的正确步骤

  • 您应该创建
    @protocol
    ,以使您在Popover中显示的第二个类中具有委托属性
  • 协议方法应该在第一个类中实现,在第一个类中,您将在其中演示popover,并在其中刷新您的
    UITableView
  • 使用protocol的这个委托对象,您应该调用protocol方法来刷新第一类tableView