#ios #swift #urlsession
Вопрос:
Итак, вопрос в том, будет ли новый делегат сеанса url уведомлен, если я создам сеанс URL с фоновой конфигурацией с тем же идентификатором после завершения работы приложения?
например, я выполняю задачи по загрузке
uploadTask = backgroundSession.uploadTask(with: request, fromFile: filePath)
uploadtask?.resume()
и после того, как я открываю приложение в делегате AppDelegate, я создаю загрузчик файлов, который создает сеанс URL с тем же идентификатором
class AppDelegate: UIResponder, UIApplicationDelegate {
var fileLoader = FileLoader.shared
...
}
class FileLoader {
private lazy var backgroundSession: URLSession = {
return URLSession(configuration: URLSessionConfiguration.background(withIdentifier: "JustSomeBackgroundSession"), delegate: self, delegateQueue: nil)
}()
...
будут ли предыдущие задачи переданы новому делегату сессии?