1
我正在开发一个iOS应用程序,它使用了(大部分)RESTful服务。我应该 显示与不同的过滤器的帖子,其中应用服务器端:Rest,coredata和服务器端筛选
- http://foo.com/posts?filter=recent
- http://foo.com/posts?filter=popular
- http://foo.com/posts?filter=special
- ...
我考虑使用Restkit(0.20)正确执行所有操作,使用coredata模块进行缓存,并且我有一点运行。
我的问题是,我怎么能然后查询核心数据取回我的实体,在本地使用相同的过滤器?我可以添加一个特殊字段来“标记”帖子,然后对其进行过滤,但我不知道如何使用RestKit来做到这一点。
在此先感谢
当您保存在本地的帖子,我假设你正在创建一些实体。您需要创建另一个称为过滤器的实体,并在帖子和过滤器之间具有多对多的关系。所以如果用户选择一个过滤器,你会知道他想读的所有帖子。只需创建两个实体并在两边建立关系即可进行过滤。您需要预先填充过滤器实体或在您执行Rest请求时填充它,届时您将知道过滤器名称。 – Srikanth
RestKit为我处理实体缓存。你说的话很有道理,所以我不得不在实践中看到这对我是否有用,否则我将不得不抛弃RestKit。 感谢提示 (如果我得到满意的东西,我会更新这个问题) – kombucha