作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我无法将 ADInterstitialAdDelegate
添加到我的类中,它说它不符合协议(protocol)...
import SpriteKit
import AVFoundation
import iAd
var classicHScore: AnyObject? = NSUserDefaults.standardUserDefaults().objectForKey("classicHighscore")
var classicHScoreInt = classicHScore! as Int
var interstitialAd = ADInterstitialAd()
class SpeedGameScene: SKScene, SKPhysicsContactDelegate, ADBannerViewDelegate, ADInterstitialAdDelegate {
不知道为什么我在谷歌上找不到答案,但我相信你们中的某个脑残者会找到答案
我正在使用 Sprite 套件
最佳答案
您忘记添加所需的委托(delegate)方法。如果出现此类错误,请检查 the documentation of the Delegate并检查所需的方法。这些方法标有必需。
class SpeedGameScene: SKScene, SKPhysicsContactDelegate, ADBannerViewDelegate, ADInterstitialAdDelegate {
func interstitialAdDidUnload(interstitialAd: ADInterstitialAd!) {
}
func interstitialAd(interstitialAd: ADInterstitialAd!, didFailWithError error: NSError!) {
}
}
关于Swift 类型 "SceneName"不符合协议(protocol) ADInterstitialAdDelegate - SK Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28420829/
我正在尝试用代码更改当前的 sceneNamed,但我的方法似乎有一些问题。首先,新场景将发生变化,但我必须触摸或评价对象才能发生变化。其次,childNodeWithName 似乎根本没有变化!这是
我有以下代码: local storyboard = require "storyboard" local options = { effect = "slideLeft", time
我无法将 ADInterstitialAdDelegate 添加到我的类中,它说它不符合协议(protocol)... import SpriteKit import AVFoundation imp
我是一名优秀的程序员,十分优秀!