restkit:延迟加载,删除对象

时间:2014-06-04 11:19:11

标签: restkit

我必须实现两种不同的行为: 1.延迟加载:仅从服务器下载所需的对象。假设我在twitter应用程序中有一个表格视图,滚动应该带来新对象。 我的服务器使用“start”和“amount”参数并返回总金额。如果有意义的话,它还会返回具有某个位置ID的对象。 2.我需要删除一些不再从服务器返回的对象。因此,如果本地数据库具有ID为1-5的实体且服务器未返回ID为3的对象,则应将其删除。有两种删除方案:过时(可以在本地确定并在提取控制器中设置)并删除 - 无法在本地确定。 那么如何下载删除?我是否必须从服务器返回一些特殊对象? 3.还有一件事:如果用户正在查看ID为10000的对象 - 那么可能是在本地删除前100个对象的好时机。最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

您想自己管理。 RestKit提供的删除支持不足以满足您的所有要求。

如果您有一个强大的删除要求无法在本地解决,那么您需要在本地删除所有内容并进行刷新以确保或让服务器返回“删除”#39;你可以拿起并使用的令牌。