Как использовать несколько протоколов в Swift с одинаковыми переменными протокола?

В скором времени я реализую два протокола,GADCustomEventInterstitial а такжеGADCustomEventBanner.

Оба эти протокола требуют свойство, называемоеdelegate. delegate это разные типы в каждом протоколе, и поэтому возникает конфликт.

 class ChartBoostAdapter : NSObject, GADCustomEventInterstitial, GADCustomEventBanner, ChartboostDelegate{
        var delegate:GADCustomEventInterstitialDelegate?; // Name conflict
        var delegate:GADCustomEventBannerDelegate?; // Name conflict
         override init(){

        }
    ...

    }

Ответы на вопрос(2)

Ваш ответ на вопрос