ios – 如何使用Urban AirShip(Swift)获得appDelegate

前端之家收集整理的这篇文章主要介绍了ios – 如何使用Urban AirShip(Swift)获得appDelegate前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在整合Urban Airship后,我打电话
let appDelegate = UIApplication.sharedApplication().delegate as? AppDelegate

我总是没事.当我试图获得UIApplication.sharedApplication().委托类时,它告诉我,它现在是UAAppDelegateProxy.

let appDelegate = UIApplication.sharedApplication().delegate as? UAAppDelegateProxy

也返回零.

我怎样才能获得appDelegate?

编辑

我想,只有当UAConfig参数automaticSetupEnabled设置为true时才会发生这种情况.当automaticSetupEnabled为false时,我像往常一样得到appDelegate,但我失去了城市飞艇自动配置的优势.

解决方法

这是他们承诺在下一个SDK版本中修复的Urban Airship SDK中的一个错误.

从他们的支持

We are aware of this issue and are looking to have it resolved in our next SDK release. In the meantime,as a workaround,manually setting up our SDK will allow you to work with the AppDelegate successfully.

猜你在找的iOS相关文章