Запрос Alamofire ImageDownloader отменен с кодом ошибки -999
Я пытаюсь загрузить аватары профиля пользователя с нашего сервера, и у меня возникла проблема, при которой независимо от URL-адреса запросы Alamofire ImageDownloader не выполняются с состоянием "отменено" и кодом ошибки -999. Я пробовал скачивать с других доменов, которые не имеют ничего общего с нашим приложением, и каждый раз вижу одну и ту же проблему. Все URL-адреса, которые я пробовал до сих пор, являются https, поскольку info.plist нашего приложения блокирует незащищенные URL-адреса. Однако я проверил, что запрашиваемые изображения могут быть загружены в веб-браузер без проверки подлинности без каких-либо проблем. Кроме того, мы успешно используем Alamofire SessionManager во всем приложении, в том числе с запросами, требующими аутентификации, поэтому это явление, по-видимому, ограничивается ImageDownloader.
Образец кода:
let downloader = ImageDownloader(configuration: ImageDownloader.defaultURLSessionConfiguration(),
downloadPrioritization: .fifo,
maximumActiveDownloads: 4,
imageCache: AutoPurgingImageCache())
let testString = "https://www.some-domain.com/image-url.jpg"
let urlRequest = URLRequest(url: URL(string: testString)!)
downloader.download(urlRequest) { response in
debugPrint(response.result)
if let image = response.result.value {
print(image)
self.profilePicture = response.result.value
} else {
self.profilePicture = UIImage(named: "avatar")
}
Полученная ошибка выглядит так:
2018-11-27 15:32:06.457067-0800 Tocca Dev[945:145021] Task <88DB86C7-7C28-44EB-8ABA-54008A3CC97C>.<1> load failed with error Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLStringKey=https://www.some-domain.com/image-url.jpg, NSErrorFailingURLKey=https://www.some-domain.com/image-url.jpg, _NSURLErrorRelatedURLSessionTaskErrorKey=(
"LocalDataTask <88DB86C7-7C28-44EB-8ABA-54008A3CC97C>.<1>"
), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <88DB86C7-7C28-44EB-8ABA-54008A3CC97C>.<1>, NSLocalizedDescription=cancelled} [-999]
2018-11-27 15:32:06.476488-0800 Tocca Dev[945:145023] Task <88DB86C7-7C28-44EB-8ABA-54008A3CC97C>.<1> HTTP load failed (error code: -999 [1:89])
2018-11-27 15:32:06.477430-0800 Tocca Dev[945:145023] Task <88DB86C7-7C28-44EB-8ABA-54008A3CC97C>.<1> finished with error - code: -999
Любая помощь будет оценена.