Listview没有';t在iPhone上显示,但在模拟器和其他浏览器上显示

Listview没有';t在iPhone上显示,但在模拟器和其他浏览器上显示,listview,sencha-touch,sencha-touch-2.1,Listview,Sencha Touch,Sencha Touch 2.1,我的应用程序有一个senchatouchListView&我正在从http://localhost/MyProj/app/php/file.php(它是一个JSON)。它返回一个JSON字符串。当我在浏览器(safari、chrome和firefox)和iphonesimulator上测试该应用程序时,它运行良好 但是,当我在Safari上在iphone上打开应用程序时,ListView没有显示。我怎样才能解决这个问题 safari浏览器中键入的URLi与iphone设备上safari上键入的U

我的应用程序有一个
senchatouch
ListView
&我正在从
http://localhost/MyProj/app/php/file.php
(它是一个
JSON
)。它返回一个JSON字符串。当我在浏览器(
safari
chrome
firefox
)和
iphonesimulator
上测试该应用程序时,它运行良好

但是,当我在Safari上在
iphone
上打开应用程序时,
ListView
没有显示。我怎样才能解决这个问题

safari浏览器中键入的
URL
i与iphone设备上safari上键入的
URL
i相同

例如:
http://localhost/MyProj/app.html

注意:这是Sencha touch应用程序

更新


我还尝试添加一个新的Listview并对一些值进行硬编码,但硬编码的值仍然不会显示在设备上,而是在浏览器上工作。

如您所见,url位于
localhost
中。您的手机无法访问系统的本地主机。因此,它失败了。使用IP地址。你的iPhone只能从互联网上获取数据。您的服务器就在您的系统中。不是在网上。您应该将本地主机服务器代码移动到某个web服务器,以便在实际设备中使用。

我确实使用了ip地址,即
192.168.0.55
。它与我获得的空白列表视图相同,外部世界是否可以访问该URL?检查您是否可以点击系统网络外部的url。可能,尝试从iPhone的浏览器中点击它。我尝试访问url“”,在safari mobile浏览器上看到一个JSON字符串。注意:我也连接到同一个wifi网络。我已经更新了我的帖子