我创建了一个共享类,程序中的所有类都可以看到它,如果我更改了此共享类中的任何变量,并且所有类都可以看到此更改。我使用导航控制器在视图控制器之间导航,我在viewDidLoad
函数中放了一些代码,但是当我导航到视图控制器时,这段代码只调用一次。每次导航到此视图控制器时,我该怎么做才能运行此代码?
答案 0 :(得分:7)
您可以将代码放入 viewWillAppear 或 viewDidAppear
这些是您可以使用的事件:
- viewWillAppear:
- viewDidAppear:
- viewWillDisappear:
- viewDidDisappear:
- viewWillLayoutSubviews
- viewDidLayoutSubviews