Php HTTPS问题iOS9

Php HTTPS问题iOS9,php,ios,xcode,swift,https,Php,Ios,Xcode,Swift,Https,昨天我用iOS9和新的Swift更新了Xcode,它进行了转换,但在此之后,我遇到了HTTP连接问题,在这行代码中: let jsonData: NSData = NSData(contentsOfURL: NSURL(string: self.url)!)! 我得到这个错误: App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary e

昨天我用iOS9和新的Swift更新了Xcode,它进行了转换,但在此之后,我遇到了HTTP连接问题,在这行代码中:

let jsonData: NSData = NSData(contentsOfURL: NSURL(string: self.url)!)!
我得到这个错误:

App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.
fatal error: unexpectedly found nil while unwrapping an Optional value
self.url
的值是:
http://localhost/testing/test.php?

在网上阅读时,我了解到苹果公司强制使用HTTPS,我还了解到一种禁用HTTPS的方法,即在info.plist文件中添加以下行:

<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
    </dict>
NSAppTransportSecurity
NSAllowsArbitraryLoads
但它不起作用,我得到了同样的错误

现在我不想使用HTTPS,因为它是本地主机,将来是,但现在不是

如何解决这个问题


p.S我对Mac使用XAMPP

您应该仔细检查是否将
NSAllowsArbitraryLoads
值标记为布尔值。这是一个有效的屏幕截图:


没有人知道如何解决?是的,我的屏幕和你的一样,但我也会遇到同样的错误,可能取决于什么?你确定它在plist中而不是在项目设置中吗?这是我第一次这样做,我该如何检查?