我已经集成了Localtyics iOS SDK。在此之后,我收到如下错误: 无法转换类型的值LLAppDelegateProxy'
这意味着我无法获得App委托对象的引用。我现在遇到了麻烦,因为我想要Localytics&想要一个App委托的参考对象。
有没有人知道这方面的解决方案?
答案 0 :(得分:7)
Localytics用他们的代理类替换你的AppDelegate幕后
(LLAppDelegateProxy
)。 Localytics建议创建一个对原始AppDelegate的静态引用,以便进行访问:
class AppDelegate: UIResponder, UIApplicationDelegate {
static var originalAppDelegate: AppDelegate!
// ...
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
AppDelegate.originalAppDelegate = self
// ...
}
使用以下方式访问:
AppDelegate.originalAppDelegate.someMethod()