2015-10-05 5 views
0

xcode 7 swift, я использую https для своего веб-просмотра, приложение загружает страницу успешно, но сказано "2015-10-05 18:03:51.204 HKCateringApp[1326:45336] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9824)" Пожалуйста, помогите решить эту проблему. Вот с моим кодом:xcode 7 swift webview https output statment

let URL = NSURL(string: "https://www.ssls.com") 

    WebView.loadRequest(NSURLRequest(URL: URL!)) 
+2

Возможный дубликат [CFNetwork SSLHandshake потерпел неудачу IOS 9] (http://stackoverflow.com/questions/30720813/cfnetwork-sslhandshake-failed-ios-9) – Moritz

+0

Вы проверяли Безопасность AppTransport в info.plist ??? –

ответ

1

Вы должны добавить только ключ NSAllowsArbitraryLoads ДА в словаре NSAppTransportSecurity в файле info.plist. Что-то новое в iOS 9.0, поэтому вам нужно это сделать.

Например,

<key>NSAppTransportSecurity</key> 
<dict> 
     <key>NSAllowsArbitraryLoads</key> 
    <true/> 
</dict> 
+0

Не могли бы вы посоветовать мне, как это сделать? Я новичок в использовании xcode и не могу найти NSAppTransportSecurity – GPH

+0

См. Этот учебник -> http://ste.vn/2015/06/10/configuring-app-transport-security-ios-9-osx-10-11/|| http://i.stack.imgur.com/CnBlN.png –

+0

Вы не найдете ключ NSAppTransportSecurity. Вы должны вручную вставить его туда и ввести, И сохранить его значение в YES. Вот и все. –

Смежные вопросы