2015-01-09 77 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"