Como usar vários protocolos no Swift com as mesmas variáveis de protocolo?
Em breve estou implementando dois protocolos,GADCustomEventInterstitial
eGADCustomEventBanner
.
Ambos os protocolos requerem uma propriedade chamadadelegate
. delegate
é um tipo diferente em cada protocolo e, portanto, surge um conflito.
class ChartBoostAdapter : NSObject, GADCustomEventInterstitial, GADCustomEventBanner, ChartboostDelegate{
var delegate:GADCustomEventInterstitialDelegate?; // Name conflict
var delegate:GADCustomEventBannerDelegate?; // Name conflict
override init(){
}
...
}