我已经集成了 Localtyics iOS SDK。在此之后,我收到如下错误:无法转换类型“LLAppDelegateProxy”的值
这意味着我无法获得 App 委托对象的引用。我现在遇到了麻烦,因为我想要 Localytics 并且还想要 App 委托的引用对象。
有没有人知道这个解决方案?
我已经集成了 Localtyics iOS SDK。在此之后,我收到如下错误:无法转换类型“LLAppDelegateProxy”的值
这意味着我无法获得 App 委托对象的引用。我现在遇到了麻烦,因为我想要 Localytics 并且还想要 App 委托的引用对象。
有没有人知道这个解决方案?
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()