嘿,我收到此错误:
App Transport Security 已阻止明文 HTTP (http://) 资源加载,因为它不安全。可以通过应用程序的 Info.plist 文件配置临时例外。
当尝试从网络上获取图像时,我知道这必须与 iOS9 应用程序传输安全性有关,但问题是在我的 plist 中我将其Allow Arbitrary Loads
设置为 true。
不仅如此,我真的找不到更多解决这个问题的方法。
有没有人有任何想法?
嘿,我收到此错误:
App Transport Security 已阻止明文 HTTP (http://) 资源加载,因为它不安全。可以通过应用程序的 Info.plist 文件配置临时例外。
当尝试从网络上获取图像时,我知道这必须与 iOS9 应用程序传输安全性有关,但问题是在我的 plist 中我将其Allow Arbitrary Loads
设置为 true。
不仅如此,我真的找不到更多解决这个问题的方法。
有没有人有任何想法?
在Exception Domains
您定义特定域的安全性。在本词典中,您可以覆盖用 定义的内容NSAllowArbitoryLoads
,例如:
NSAppTransportSecurity
NSAllowsArbitraryLoads = YES
NSExceptionDomains
"unsecure-server-i-control.example.com"
NSExceptionAllowsInsecureHTTPLoads = NO
通常允许任意加载,但特别是不允许加载unsecure-server-i-control.example.com
。
有关更多信息,请参阅Apple 文档中的 NSAppTransportSecurity