0

这个问题可能有点笼统,但我想就如何解决这个问题提出一些想法。

基本上,我开发了一个混合 iOS 应用程序,它的 iOS 端只是一个 UIWebView,带有一些额外的螺栓,可以从 UI webview 的各个部分获取数据并以不同的方式向用户显示它们。

该应用程序允许您更新各种事物的实时状态,因此有一个下拉菜单,其中包含以下选项:

 Empty
 Full
 Unavailable

问题是在现在使用它的环境中,蜂窝连接非常不完整,没有无线网络。所以我想做的是让网络应用程序检查是否有连接,以及是否没有在本地缓存数据。我相信我可以使用 HTML5 应用程序缓存来做到这一点?然后当再次连接时,我希望它检查缓存文件中的新数据并提交。

这是可能的还是我需要寻找其他地方?如果可能的话,有没有人有任何建议或提示可以提供帮助?非常感谢您的帮助/建议。

编辑:

或者,有没有办法让我从 UIWebView 中获取 AJAX POST 数据,然后将其存储,以便在应用程序再次找到连接时提交它?

4

1 回答 1

0

所以,我已经研究出如何从 UIWebView 中获取 POST 数据,所以我现在应该能够将该数据存储在 CoreData 中,然后使用 javascript 执行一些目标 C 将数据从 CoreData 中发布到数据库。

于 2013-04-11T10:24:10.193 回答