2016-01-09 80 views

回答

0

您正试图从本身提供interstitial

你应该从视图控制器这是目前可见目前它:

self.interstitial.presentFromRootViewController(self) 

(假设self是一个视图控制器)。

更新:

如果按照谷歌tutorial用心,你会看到有什么我谈论:

func gameOver() { 
    if self.interstitial.isReady { 
    self.interstitial.presentFromRootViewController(self) 
    } 
    // Rest of game over logic goes here. 
} 
+0

这里粘贴的链接。你犯了一个错误,并投票给我,男人。 – kelin

+0

我自己找到链接并更新了答案。 – kelin

+0

该教程的问题是在同一个文件GameViewController.swift中完成所有事情---但在大多数游戏中,虽然仍有gameviewcontroller,但还有其他多个fiels/skscenes,如gameover.swift,它是通常你想调用add的地方。我也遇到了一些麻烦 - 不知道为什么interstital广告必须是这样的挑战,通常一旦我把它弄下来,xcode或swift决定更新... derp – user3147770

相关问题