Я пытаюсь интегрировать UrbanAirship в моем проекте, но я получаю следующее сообщение об ошибке:UrbanAirship Swift
2016-08-25 16:26:23.898 Fibre[7758:368753] [E] __52+[UAirship handleAppDidFinishLaunchingNotification:]_block_invoke [Line 320] Please ensure that [UAirship takeOff] is called synchronously before application:didFinishLaunchingWithOptions: returns
Любая помощь в решении этого была бы оценена!
Мое приложение делегат, как, как показано ниже:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// Override point for customization after application launch.
FBSDKApplicationDelegate.sharedInstance().application(application, didFinishLaunchingWithOptions: launchOptions)
let configuration = ParseClientConfiguration { (configuration) -> Void in
configuration.applicationId = "******"
configuration.clientKey = "*****"
configuration.server = "https://*****.herokuapp.com/parse"
}
Parse.initializeWithConfiguration(configuration)
let config: UAConfig = UAConfig.defaultConfig()
UAirship.takeOff(config)
return true
}
Привет, спасибо за ответ, но я все равно получаю ту же ошибку :( – MattBlack
Вы можете попробовать переместить код takeOff над вызовом FBSDKApplicationDelegate.sharedInstance(). Application (application, didFinishLaunchingWithOptions: launchOptions) и посмотреть, исправляет ли это issue –
Привет, Yea Я пробовал это и даже удалять конфигурацию parse & FB по-прежнему дает ту же ошибку. – MattBlack