Я пытаюсь создать одноэлементный класс, подкласс 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
не то, что я ищу ...
Заранее спасибо людям.