Я интегрирую AppsFlyer в свое приложение iOS Swift 4 с XCode 10.0.
CocoPods установил SDK AppsFlyer 4.8.9.
import AppsFlyerLib
работает.
В didFinishLaunchingWithOptions
я могу получить доступ к AppsFlyerTracker.shared()
и установить ключ разработчика и идентификатор приложения.
Однако третья строка кода, необходимая для интеграции, не компилируется.
AppsFlyerTracker.shared().delegate = self
Сообщение об ошибке:
Cannot assign value of type 'AppDelegate' to type 'AppsFlyerTrackerDelegate?'
Предложение XCode:
Insert ' as! AppsFlyerTrackerDelegate'
Это предложение не работает. Приложение вылетает со следующей ошибкой:
AppsFlyer SDK версии 4.8.9 начал сборку (728)
Не удалось привести значение типа «MyApp.AppDelegate» (0x1057d0830) к> «AppsFlyerTrackerDelegate» (0x1056dcff8).
2018-10-27 18: 17: 49.448100-0700 Модификация [69104: 7269920] Не удалось привести> значение типа 'MyApp.AppDelegate' (0x1057d0830) к> 'AppsFlyerTrackerDelegate' (0x1056dcff8).
Помощь? Как мне установить делегата?
Спасибо!