【问题标题】:Save views in cache将视图保存在缓存中
【发布时间】:2013-06-03 16:06:01
【问题描述】:

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

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

【问题讨论】:

    标签: iphone ipad caching xcode4.5


    【解决方案1】:

    核心数据允许您直接与网络服务同步,如果数据不是太大,您也可以使用 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

    How to sync CoreData and a REST web service asynchronously and the same time properly propagate any REST errors into the UI

    AFIncrementalStore 可以与简单的 REST API 完美配合。

    https://github.com/AFNetworking/AFIncrementalStore

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

    【讨论】:

    • 实际上在我的项目中,所有数据都将保存在数据库中,并通过使用 web 服务加载该数据。所以当涉及到 CoderData 时,就像再次保存到数据库一样。你能告诉我保存某些文件中的数据或任何类似方式的数据而无需再次存储在数据库中?但一个例外是数据可能会有所不同(大或小)。
    猜你喜欢
    • 1970-01-01
    • 2016-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-18
    • 2014-07-14
    • 1970-01-01
    • 2013-08-18
    相关资源
    最近更新 更多