无法转换types“LLAppDelegateProxy”的值

我已经整合了Localtyics iOS SDK。 在这之后,我得到像下面的错误:无法强制types'LLAppDelegateProxy'

这意味着我无法获得应用程序委托对象的参考。 我现在有麻烦了,因为我想Localytics&也想要一个App委托的参考对象。

有没有人知道这个解决scheme?

Localytics用他们的代理类( LLAppDelegateProxy )replace你的AppDelegate幕后。 Localyticsbuild议创build一个静态引用到您的原始AppDelegate访问像这样:

 class AppDelegate: UIResponder, UIApplicationDelegate { static var originalAppDelegate: AppDelegate! // ... func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { AppDelegate.originalAppDelegate = self // ... } 

访问使用:

 AppDelegate.originalAppDelegate.someMethod()