j'ai codé cet exemple mais utilise un autre serveur.
http://andrewmarinov.com/parsing-json-Swift-4/
je vais recevoir un fichier Json, mais le message d'erreur suivant s'affiche: Erreur de confiance SSL SSL ÉCHEC de chargement HTTP/NSURLConnection
Je ne peux rien changer sur le serveur!
puis-je utiliser du code dans Swift 4/IOS11 pour résoudre ce problème? voici mon Plist modifié:
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
Merci!
J'ai écrit ce code, et ils travaillent pour moi
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)
}
}