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



我正在使用与相应选项卡关联的多个视图控制器。

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

-(void)viewWillDisappear:(BOOL)animated  
{  
          appDelegate.select = nil;        
          [tableCat reloadData];  
           NSLog(@"hello");  
}
有谁能帮帮我吗?

尝试使用viewWillAppear:方法来初始化您想要的视图。这个方法在实际显示之前被调用,所以它应该做你想做的。

最新更新