昨天我用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?
在网上阅读我读到Apple强制使用HTTPS,我也读了一种禁用此方法的方法将这些行添加到info.plist文件中:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
但它不起作用,我得到同样的错误。
现在我不想使用HTTPS,因为它是localhost,将来是,但现在没有。
如何解决此问题?
P.S我使用XAMPP for Mac