2010-02-11 280 views
0

我的应用程序有导航控制器和表格视图。当单击后退按钮并从控制器堆栈弹出视图时,我注意到表事件未执行(例如:cellForRowIndexPath)。无论如何,当视图弹出时,这些事件会被执行。UINavigationController后退按钮问题

这是我用于将视图推入控制器堆栈的代码。 MyViewController * obj = [[MyViewController alloc] initWithNibName:@“MyViewController”bundle:nil]; [self.navigationController pushViewController:obj animated:YES]; [obj release];

问候 桑迪

回答

0

您可以使用viewWillAppear中和ViewWillDisappear方法。

你想要做的就是把到

一个叫什么

[theTable reloadData];

它启动所有您想要的呼叫。

此调用应放置在您要重新加载表的位置 - 无论是出现还是消失。

祝你好运!