-1

我的项目是webservice oriented。所以当 iphone 离线时,数据没有加载并显示empty views(combination of textfields,tableviews,webviews)。为此我遇到了缓存概念。但一切都与图像有关。我需要的是执行服务和displaying the data in webviews,tableviews。我该怎么做 ?

任何想法/建议都会很明显......

4

1 回答 1

0

核心数据允许您直接与 Web 服务同步,如果数据不是太大,您也可以使用 sqlite。对于图像,将所有图像保存在目录中并检查它是否已存在于数据库中,然后不要下载。请参考以下链接。

http://www.raywenderlich.com/15916/how-to-synchronize-core-data-with-a-web-service-part-1

http://www.raywenderlich.com/17927/how-to-synchronize-core-data-with-a-web-service-part-2

如何异步同步 CoreData 和 REST Web 服务,同时正确地将任何 REST 错误传播到 UI

AFIncrementalStore 与一个简单的 REST API 配合得很好。

https://github.com/AFNetworking/AFIncrementalStore

你也可以使用restkit。 http://restkit.org/

于 2013-06-07T11:33:27.340 回答