我有一個由不同公司使用的應用程序。用戶首先需要始終使用相同的base-url登錄整個web服務。當他成功登錄時,我從webservice獲得一個base-url(帶有htttps)。但是這個base-url對於每個公司都不相同。在代碼中配置NSAppTransportSecurity
現在,當我開始我的IOS9應用程序,我登錄並嘗試調用Web服務具有不同的基URL,我得到這個錯誤:
Error Domain=NSURLErrorDomain Code=-1200 "An SSL error has occurred and a secure connection to the server cannot be made." UserInfo={NSLocalizedDescription=An SSL error has occurred and a secure connection to the server cannot be made., NSLocalizedRecoverySuggestion=Would you like to connect to the server anyway?, _kCFStreamErrorCodeKey=-9847, NSErrorFailingURLStringKey=https://81.82.219.213:8080/TechAppService/TechAppService.svc//authuser?login=***&password=***
我知道,我需要建立info.plist中的NSAppTransportSecurity字典。現在的問題是,我不知道如何在代碼中設置它。
你的問題不是,如何使用info.plist啓用所有任意加載,但是如何在運行時配置特定於域的異常,是否正確? –