我已经集成了 Localtyics iOS SDK。之后我收到如下错误:
无法转换“LLAppDelegateProxy”类型的值
这意味着我无法获取应用程序委托对象的引用。我现在遇到麻烦了,因为我想要 Localytics 并且还想要 App delegate 的引用对象。
有谁知道这个问题的解决方案吗?
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()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)