Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 苹果运输安全_Swift_Ssl - Fatal编程技术网

Swift 苹果运输安全

Swift 苹果运输安全,swift,ssl,Swift,Ssl,我已经写了一些swift代码来显示来自Psycholiving.co.uk的图像 不幸的是,这些图像没有出现,但我可以看到来自不同服务器的图像 我已经阅读了一些苹果的安全策略,并怀疑问题可能与服务器SSL证书有关。当我将AllowAritaryLoads设置为YES时,图像将正确加载 当我在站点SSL证书上运行检查时,我可以看到TLS 1.2协议未启用 这就是图像不加载的原因吗?还是我遗漏了什么 let url = NSURL(string: "https://www.psychicliving

我已经写了一些swift代码来显示来自Psycholiving.co.uk的图像

不幸的是,这些图像没有出现,但我可以看到来自不同服务器的图像

我已经阅读了一些苹果的安全策略,并怀疑问题可能与服务器SSL证书有关。当我将AllowAritaryLoads设置为YES时,图像将正确加载

当我在站点SSL证书上运行检查时,我可以看到TLS 1.2协议未启用

这就是图像不加载的原因吗?还是我遗漏了什么

let url = NSURL(string: "https://www.psychicliving.co.uk/images/Michael.jpg")
if let data = NSData(contentsOf: url as! URL) {
    cell.imgCarNane.image = UIImage(data: data as Data)
}

在没有任意加载的情况下无法加载图像的原因是,您实际上没有使用TLS 1.2:

您通过高级API进行的通信需要加密 使用具有前向保密性的TLS 1.2版


在没有任意加载的情况下无法加载图像的原因是,您实际上没有使用TLS 1.2:

您通过高级API进行的通信需要加密 使用具有前向保密性的TLS 1.2版