ポップオーバーを次のように表示します。
UITableViewController *tbv = [[UITableViewController alloc] initWithStyle:UITableViewStylePlain];
self.listTableViewController = tbv;
tbv.tableView.delegate = self;
tbv.tableView.dataSource = self;
[self setupPopoverControllerForViewController:tbv];
[self.popover presentPopoverFromBarButtonItem:self.popoverButton permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
[tbv release];
tableView で何かが削除されたら、それを更新したいと思います。私はこれらの両方を試しました:
[self.listTableViewController.tableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:self.indexPathToDelete] withRowAnimation:UITableViewRowAnimationAutomatic];
[self.listTableViewController.tableView reloadData];
しかし、どちらも機能しません。ポップオーバーを閉じたら、もう一度開きます。その後、テーブルが更新されます。私が望むように開いている間は更新されません。考え?ありがとう!