2015-12-08 56 views
0

我試圖從本地Wordpress服務器獲取json文件並使用SwiftyJson和Alamofire查看它。我使用此代碼:iOS開關Wordpress api無法獲取json

Alamofire.request(.GET, "http://localhost:8080/wordpress/feed/json").response { (req, res, data, error) -> Void in 
    print(res) 
    let outputString = NSString(data: data!, encoding:NSUTF8StringEncoding) 
    print(outputString) 
} 

它與其他JSON鏈接,但不能從我的本地的WordPress服務器的鏈接。我在Wordpress服務器上使用「Feed JSON」插件。當我在我的互聯網瀏覽器中輸入地址時,它以json格式查看我的Wordpress網站。

爲什麼它不適用於我在Xcode中的swift項目?

回答

1

除非您的Wordpress服務器在您的iOS設備上運行,否則您的網址存在問題,因爲它指向localhost,根據定義,它與發出請求的計算機是同一臺計算機。

localhost替換爲服務器的實際主機名或IP地址。請注意,如果您使用虛擬主機,則需要匹配虛擬主機的名稱。

+0

我試圖在模擬器中運行它,它的工作原理。 –