我在GameScene中有插页式广告的代码,每次应调用它们时,此行都会在标题中出现错误:
func interstitialAdDidLoad(interstitialAd: ADInterstitialAd!) {
iAdInterstitialView = SKView()
iAdInterstitialView.frame = self.view!.bounds //This line
view?.addSubview(iAdInterstitialView)
interstitialAd.presentInView(iAdInterstitialView)
UIViewController.prepareInterstitialAds()
}
其他人有这个问题并解决吗?先感谢您。
最佳答案
这意味着您的nil
中未包装的值是self.view!
。
您可以通过以下方式进行检查:
if let view = self.view {
iAdInterstitialView.frame = view.bounds
}
关于ios - iAd插页式广告崩溃,错误为“在展开可选值时意外发现为零”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34712980/