2013-05-02 40 views
1

我有一个使用ASIHTTP与服务器交互的应用程序。 我有一个需求来存储一些数据,如果不是全部(仍然决定)在iPhone上的某种缓存机制。通过这种方式,我可以访问数据,即使离线:所以我也需要一个同步机制。 这个库中是否有一个功能来永久保存从服务器收到的响应? 响应是一个JSON,所以如果我需要在存储数据之前做一些映射,这不是问题。 如果没有,是否有一些图书馆可以帮助您做到这一点?ASIHTTP在iPhone上保存数据

+0

你可以在你的应用程序的JSON文件存储为它,或者你可以复制你的远程数据库中使用的核心数据您的应用程序,看看这篇文章的想法关于同步机制http://www.raywenderlich.com/15916/how-to-synchronize-core-data-with-a-web-service-part-1 – tkanzakic 2013-05-02 10:44:52

回答

0

我发现两个(@taffarel & @Manjit Bhuriya)你的答案正确。 但我正在寻找ASIHTTP库中的解决方案。 我更深入地研究了我工作的代码,发现有一个缓存但从未使用过,因为网络上的检查太多。 我放宽了检查,现在缓存工作。 现在我决定留下来。

太感谢这两个,非常感谢:)

0

通过sqlite的经理,数组,userdefaults或者核心的数据存储数据,而且可以创建文本文件,并保存在该文件中的JSON响应,并设置文件位置在文档目录中。