关闭iAd非页内广告导致segue

时间:2015-11-08 22:41:56

标签: ios iad interstitial unwind-segue

我有2个视图控制器。 ControllerA中的按钮会导致到ControllerB的segue。在ControllerB中,我在按钮上每X次点击后显示一个插页式广告。当广告显示iAd测试广告时,点击" x"立即关闭广告。在左上角关闭那个广告,一切都很顺利。但是如果我通过点击"了解更多"例如,然后点击" x",广告将关闭,然后它会显示一个展开的segue被触发,然后你被带到ControllerA。这种情况一直发生。

我使用

显示广告
self.requestInterstitialAdPresentation()

我试图用

上的断点来捕捉这个
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
    print ("preparing for segueue")
}

但是这个代码永远不会到达。我的正常展开segue按钮确实会触发它。

此外,发生这种情况时,我会在控制台中收到此消息:

Warning: Attempt to dismiss from view controller <ControllerA> while a presentation or dismiss is in progress!

为什么会发生这种情况?

0 个答案:

没有答案