我有一个带有两个视图的导航控制器应用程序,第一个视图是一个表视图,单击一行加载一个uiwebview。正确加载Web视图并显示后退按钮,单击后退按钮,仅更改导航栏但不重新加载第一个视图(表视图)。
我的理解是“导航回来”是自动的,但显然我错过了一些东西。
这是在didselectrowatindexpath方法中调用webview的代码
DetailViewController *dvController = [[DetailViewController alloc]
initWithNibName:@"DetailViewController" bundle:[NSBundle mainBundle]];
[self.navigationController pushViewController:dvController animated:YES];
[dvController release];
答案 0 :(得分:0)
我认为您会在第一个视图出现时重新加载表格视图。尝试这样的事情:
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[self.tableView reloadData];
}