2016-01-09 112 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

相關問題