回到导航控制器的屏幕时,viewDidload方法是否再次调用?

Kir*_*rti 5 viewdidload ios

我正在使用导航控制器。我已经将两个viewcontroller推送到导航堆栈。当我使用导航栏的后退按钮从viewcontroller2返回到viewcontroller1时,再次调用viewcontroller1的方法。但据我所知,viewdidload在加载时仅被调用一次。那么为什么会这样呢?请告诉我。viewdidload

谢谢!!

Ash*_*kar 4

-(void)viewDidLoad仅在加载视图控制器时调用

但如果你想调用任何方法那么你可以编写代码

-(void)viewWillAppear
Run Code Online (Sandbox Code Playgroud)

每次出现您的视图时都会调用此方法。