Во время загрузки изображения TIC SSL Trust Trust Ошибка NSURLSession / NSURLConnection HTTP загрузка не удалась в swift - PullRequest
1 голос
/ 08 октября 2019

Наш домен очень защищен. Я получаю все изображения из json в cellForItemAt, но эти изображения не отображаются в collectionView ... и почему я получаю эту ошибку в консоли при загрузке изображений в collectionView ...

Ошибка доверия SSL TIC [2: 0x600002dc5b00]: 3: 0

Ошибка загрузки NSURLSession / NSURLConnection HTTP (kCFStreamErrorDomainSSL, -9843)

Задача <888B6BAC-34CB-4146-8283-916DDCA76CD4>. <0> Ошибка загрузки HTTP (код ошибки: -1202 [3: -9843])

Соединение NSURLC завершено с ошибкой - код -1202

У меня естьтакже добавлено в мой список:

enter image description here

, а также я прошел через это: Как исправить ошибку доверия TIC SSL в iOS?

и добавил это расширение в мой HomeViewController:

extension HomeViewController: URLSessionDelegate {
func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
    if (challenge.protectionSpace.authenticationMethod == NSURLAuthenticationMethodClientCertificate) {
        completionHandler(.rejectProtectionSpace, nil)
    }
    if (challenge.protectionSpace.authenticationMethod == NSURLAuthenticationMethodServerTrust) {
        let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
        completionHandler(.useCredential, credential)
    }
}
}

Почему я все еще не могу отобразить изображения в collectionView? Пожалуйста, помогите мне с этой ошибкой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...