0

加载我的表视图后,我正在执行以下行以添加详细信息视图:

if (!self.addView) {
        self.addView = [[AddView alloc] initWithNibName:@"AddView" bundle:nil];
    }
          [self.navigationController pushViewController:self.addView animated:YES];
    NSLog(@"I am done, now what");

然后我看到一个文本框屏幕......我输入数据并保存到一个plist......然后以编程方式返回,我执行以下行:

[self.navigationController popToRootViewControllerAnimated:NO];

我的问题是如何用新记录刷新表格视图?我知道它在 viewWillAppear 方法 [self.tableview reloadData] 中,但是我如何触发 viewWillAppear,因为它在返回后没有进入该方法?任何帮助,将不胜感激。问候,

4

2 回答 2

0

如果您想在每次 tableView 即将出现时运行 reloadData,您可以在 viewWillAppear 中运行 [self.tableview reloadData]。

于 2013-06-11T17:59:29.310 回答
0

您可能希望将 放入[self.tableView reloadData]方法viewWillAppear而不是viewDidLoad方法中。

于 2013-06-11T18:00:00.617 回答