2015-09-27 92 views
1

昨天我Xcode更新與iOS9和新雨燕並沒有轉換,但在這之後我有HTTP連接的問題,在這行代碼:HTTPS問題iOS9

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和我也讀的方式來禁用此添加此行info.p列表文件:

<key>NSAppTransportSecurity</key> 
    <dict> 
     <key>NSAllowsArbitraryLoads</key> 
     <true/> 
    </dict> 

但它不起作用,我得到同樣的錯誤。

現在我不想使用HTTPS,因爲它是本地主機,將來是的,但現在不是。

如何解決此問題?

P.S我使用的XAMPP適用於Mac

+0

沒有人知道如何解決? – Alex

回答

1

你應該仔細檢查你標誌着NSAllowsArbitraryLoads值作爲一個布爾值。這是一個截屏的工作原理:

enter image description here

+0

是的,我的屏幕像你的,但我得到同樣的錯誤,可能取決於什麼? – Alex

+0

你確定它在plist不在項目設置 – Mika

+0

對不起,我第一次這樣做,我該如何檢查? – Alex