iAd 插页式广告因错误而崩溃 "unexpectedly found nil while unwrapping an optional value"
iAd interstitial ads crashing with error "unexpectedly found nil while unwrapping an optional value"
我的 GameScene 中有我的插页式广告代码,每次调用它们时,我都会在标题中收到以下行的错误:
func interstitialAdDidLoad(interstitialAd: ADInterstitialAd!) {
iAdInterstitialView = SKView()
iAdInterstitialView.frame = self.view!.bounds //This line
view?.addSubview(iAdInterstitialView)
interstitialAd.presentInView(iAdInterstitialView)
UIViewController.prepareInterstitialAds()
}
有其他人遇到过这个问题并解决了吗?先感谢您。
这意味着在你的self.view!
中展开的值是nil
。
您可以这样查看:
if let view = self.view {
iAdInterstitialView.frame = view.bounds
}
我的 GameScene 中有我的插页式广告代码,每次调用它们时,我都会在标题中收到以下行的错误:
func interstitialAdDidLoad(interstitialAd: ADInterstitialAd!) {
iAdInterstitialView = SKView()
iAdInterstitialView.frame = self.view!.bounds //This line
view?.addSubview(iAdInterstitialView)
interstitialAd.presentInView(iAdInterstitialView)
UIViewController.prepareInterstitialAds()
}
有其他人遇到过这个问题并解决了吗?先感谢您。
这意味着在你的self.view!
中展开的值是nil
。
您可以这样查看:
if let view = self.view {
iAdInterstitialView.frame = view.bounds
}