我有两个使用导航栏的viewController。第一个viewController显示我在第二个viewController上更改的一些数据。所以如果我加载第二个viewController,后退按钮出现在导航栏中,我可以更改我的值(他们是存储,我用调试器)。我的问题是,在点击backButton来到我的第一个控制器之后,它并不称之为viewDidLoad
方法。很显然,当没有调用该函数时,根本没有更新值。ViewController在加载后不会更新
在第一次启动时,viewDidLoad
方法被调用并执行我想要的操作。在viewControllers之间来回之后,该方法不会再被调用。
任何解决方案?
谢谢!
编辑:
解决
我不想删除我的问题,也许有人需要这个太:
这种方法被称为每次出现的观点的时候,它可能是不默认定义为:
-(void)viewDidAppear:(BOOL)animated
{
NSLog(@"View appeared.");
}
谢谢。我不明白-1虽然... – DAS
这不是我...... – dasdom