我正在尝试创建一个单例类,它的子类GADRewardBasedVideoAdDelegate
。像这样的东西:
import Foundation
import GoogleMobileAds
class MyAdsManager : GADRewardBasedVideoAdDelegate {
private let id : String = "MY_ADMOB_ID"
private var selector : (()->Void)?
static let instance: MyAdsManager = {
return MyAdsManager()
}()
class func getInstance() -> MyAdsManager {
return instance
}
private init() {
loadVideo()
}
//more methods
}
错误信息是:
Type 'MyAdsManager' does not conform to protocol 'NSObjectProtocol'
我不确定我是否正确执行此操作,但实施NSObjectProtocol
不是我正在寻找的东西......
提前谢谢大家。