如何重置以前的视图控制器中的数据?

时间:2011-12-03 10:26:32

标签: iphone

我正在使用与相应标签相关联的多个视图控制器。

我需要能够从tab2移动到tab1并初始化与tab1关联的先前视图控制器,就像我在app启动时第一次打开选项卡一样。但是,当我切换标签时,它不像我期望的那样初始化它。这是我尝试过的: 在我的视图controller1中,我有表数据导航到另一个ViewController。我对视图应用的更改将消失,但没有结果。

-(void)viewWillDisappear:(BOOL)animated  
{  
          appDelegate.select = nil;        
          [tableCat reloadData];  
           NSLog(@"hello");  
}

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:3)

尝试使用viewWillAppear:方法来初始化视图的方式。在实际显示之前调用此方法,因此它应该执行您想要的操作。