2

嘿,我收到此错误:

App Transport Security 已阻止明文 HTTP (http://) 资源加载,因为它不安全。可以通过应用程序的 Info.plist 文件配置临时例外。

当尝试从网络上获取图像时,我知道这必须与 iOS9 应用程序传输安全性有关,但问题是在我的 plist 中我将其Allow Arbitrary Loads设置为 true。

不仅如此,我真的找不到更多解决这个问题的方法。

有没有人有任何想法?

在此处输入图像描述

4

1 回答 1

2

Exception Domains您定义特定域的安全性。在本词典中,您可以覆盖用 定义的内容NSAllowArbitoryLoads,例如:

NSAppTransportSecurity
    NSAllowsArbitraryLoads = YES  
    NSExceptionDomains
        "unsecure-server-i-control.example.com"
        NSExceptionAllowsInsecureHTTPLoads = NO

通常允许任意加载,但特别是不允许加载unsecure-server-i-control.example.com

有关更多信息,请参阅Apple 文档中的 NSAppTransportSecurity

于 2016-01-22T16:13:06.547 回答