Хорошо, поэтому я очень старался получить ответ на этот вопрос, но я до сих пор не могу заставить Alamofire творить чудеса, когда я имитирую фоновое обновление через XCode.
Вот как выглядит моя упомянутая функция в делегате приложения
func application(_ application: UIApplication, performFetchWithCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {
let vc = ViewController()
vc.fetchData()
vc.sendNoti(currentFlightRules: currentFlightRules)
completionHandler(.newData)
print("Background Fetch Complete! UP")
}
fetchData () - это та, которая имеет запрос API через Alamofire и не запускается, тогда как sendNoti ()делает.Я знаю, что эта реализация работает, как при моделировании фонового обновления, выполняемого оператором печати.
Я был бы очень признателен за помощь в этом, поскольку я не знаком с тем, как выполнять задачи в фоновом режиме, и особенносетевые задачи в фоновом режиме.Заранее спасибо.