导航栏不会重新加载第一个视图

时间:2011-04-11 22:24:40

标签: iphone uinavigationcontroller

我有一个带有两个视图的导航控制器应用程序,第一个视图是一个表视图,单击一行加载一个uiwebview。正确加载Web视图并显示后退按钮,单击后退按钮,仅更改导航栏但不重新加载第一个视图(表视图)。

我的理解是“导航回来”是自动的,但显然我错过了一些东西。

这是在didselectrowatindexpath方法中调用webview的代码

 DetailViewController *dvController = [[DetailViewController alloc]           
 initWithNibName:@"DetailViewController" bundle:[NSBundle mainBundle]];
 [self.navigationController pushViewController:dvController animated:YES];
 [dvController release];    

1 个答案:

答案 0 :(得分:0)

我认为您会在第一个视图出现时重新加载表格视图。尝试这样的事情:

- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];
    [self.tableView reloadData];
}