ios9中关于https的连接问题
先弱弱得声明一下,小弟是swift新手,也是编程新手,望各位大大轻拍。
是这样的,小弟有一个api地址用于访问和获取一个json数据,api是以https协议而不是http的,但是最新的ios9当中似乎除了要求https以外,还要求用tsl 1.2来传输数据,我查了下,这个api采用的是tsl 1.0,所以在运行的时候会出现错误:
2015-09-26 19:50:38.738 IMDB search[8004:645782] CFNetwork SSLHandshake failed (-9801)
2015-09-26 19:50:38.739 IMDB search[8004:645782] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9801)
Optional("An SSL error has occurred and a secure connection to the server cannot be made.")
fatal error: unexpectedly found nil while unwrapping an Optional value
(lldb)
网上查了一圈,然后在info.plist中改了如下设置:
但是还是没有能够解决问题,请大家帮助,多谢!
以下是这个api的截图:
冰メ破壊波纹
9 years, 2 months ago