2015-01-09 125 views
0

我有一個數據庫和一個表格。該表格包含電影名稱和圖像。我使用XAMP作爲本地主機。我能夠從表格中獲取數據並將其顯示在模擬器中的表格單元格中。但是,當我嘗試啓動的應用程序在我的設備,我得到以下錯誤:如何在iphone中顯示JSON數據?

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'data parameter is nil' 

當我啓動在模擬器的應用程序,我得到了電影的名字和圖像的表視圖中,但是當我在設備上啓動應用程序,它會崩潰。

任何人都可以幫助我,如果我需要改變任何關於IP地址或我需要更改網址?

#define kGETUrl @"http://localhost/getjson.php" 
+1

'localhost'指的是你的電腦,模擬器運行時的工作原理。當在設備上運行時,'localhost'會(可能)引用設備本身,它不運行Web服務器。 – mbm29414 2015-01-09 21:22:14

+0

我可以通過Safari瀏覽器從我的iphone訪問本地主機。糾正我,如果我錯了:「我是否需要更改WiFi部分中的http代理設置? – 2015-01-09 21:26:31

+0

如果您在iPhone上鍵入'http:// localhost/getjson.php',會發生什麼? – mbm29414 2015-01-09 21:27:56

回答

0

改變URL的東西,看起來像這樣:

#define kGETUrl @"http://your-wifi-IP/getjson.php"