ViewWillAppear和ViewDidAppear不会触发ipad-mini

时间:2015-07-02 10:42:06

标签: ios swift ipad-mini

在我的应用程序中,我提出了一个像这样的admob interstitial add:

interstitial.presentFromRootViewController(view) 

其中view是当前的viewController

插页式广告添加显示在整个屏幕上,一旦解除此添加,视图控制器ViewWillAppear和ViewDidAppear总是在ipad-mini旁边被调用,其中这些事件由于某种原因未被触发

知道为什么吗?

使用OS 8.3在真正的ipad-mini上进行测试

我测试的设备:Iphone 5,6,4s

1 个答案:

答案 0 :(得分:0)

我不是特别了解AdMob,但我之前看到过这种行为。在iPad上,显示表单不会导致父视图控制器消失。因此,父母没有-viewWillDisappear:-viewDidDisappear:-viewWillAppear:-viewDidAppear:周期。

根据广告展示的实施细节,父视图控制器可能仍在显示,但广告仅覆盖广告。在这种情况下,您看到了正确的行为。

您是否尝试过使用-interstitialDidDismissScreen:回调代替-viewWillAppear