在容器视图中加载插页式广告的正确方法

时间:2016-02-01 01:21:15

标签: swift ios9 interstitial uicontainerview

我的初始视图控制器是UIView,其中只包含ContainerView。我在此容器中嵌入了UIView A 。当用户点击A中的内容时,我会转到UIView B ,当用户点击B中的内容时,我会转到UIView C
A NavigationController,因此当用户在 B C 时,用户可以点按后退按钮NavigationBar转到最后一个视图。

每个 A,B,C 都有UIViewController与之关联。在每个viewDidAppear()我更新一个全局静态计数器变量,并在一定数量的视图后发布通知。在我的初始视图中,我观察到此通知,并在发布时加载我的插页式广告。

由于 A,B,C 被加载到我的初始视图容器中,该容器始终位于顶部,这是我加载插页式广告的位置,我希望插页式广告没有任何问题。但是在来回导航的过程中,我仍然间歇性地(不一致地)发出以下警告:

  

对开始/结束外观转换的不平衡调用    < MyApp.AViewController:0x11d558a90>

在搜索时,我发现当您在当前视图控制器完成显示之前尝试显示新的viewcontroller时会出现此警告。在我的情况下,我正在通过故事板中的segues进行嵌入。我没有代码,我以编程方式加载视图。那么我该如何解决这个问题呢,或者这样做的正确方法是什么?

0 个答案:

没有答案