回调每个ViewController创建只调用一次

时间:2015-06-16 07:21:04

标签: ios swift uiviewcontroller

在swift中,我正在寻找一个在创建和显示ViewController后只发生一次的回调。我来自android,相当于“OnCreate”,在创建Activity时会调用一次。

我的问题是我正在加载一个ViewController类,在这个类中,我想首先从同一个ViewController类(全屏添加)然后显示另一个逻辑来显示插页式广告。

我尝试使用视图会出现,但每次关闭添加

时都会再次调用它
override func viewWillAppear(animated: Bool)

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

将逻辑放在viewDidLoad的{​​{1}}方法中,这意味着ViewController的视图已自动创建并加载到内存中,与UIViewController的{​​{1}}相同在Android中。

onCreate()类似于Activity的{​​{1}}回调。