2012-08-31 29 views
0

您好我創建了2類tableView,從包含第二個類與xib,當我按調用popover所有工作,但如何刷新第一個表的popover打開的單元格調用popover的第一個類?我叫酥料餅以這種方式從一個細胞:在popover iOS下刷新表?

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]; 

只有當我按下了酥料餅我收到popoverControllerDidDismissPopover(從第一級)和第一類是刷新表。

回答

1

下面應該是實現你想要的正確步驟。

  1. 您應該創建@protocol,以便在Popover內部顯示的第二個類中創建委託屬性。
  2. 這個協議的方法應該頭等艙內從您所處酥料餅,並要刷新UITableView
  3. 使用協議的此委託對象,你應該調用協議的方法來刷新一流的tableView來實現。
+0

感謝您的幫助。 – Doom