restkit:延迟加载、删除对象

restkit:延迟加载、删除对象,restkit,Restkit,我必须实施两种不同的行为: 1.延迟加载:仅从服务器下载所需的对象。假设我有一个类似于twitter应用程序的表视图,滚动应该会带来新的对象。 我的服务器接受“start”和“amount”参数并返回总金额。如果有意义的话,它还返回具有某个位置ID的对象。 2.我需要删除一些不再从服务器返回的对象。所以,若本地数据库有id为1-5的实体,而服务器并没有返回id为3的对象,那个么应该将其删除。有两种删除方案:过期(可以在本地确定并在fetch控制器中设置)和删除-无法在本地确定。 那么如何删除下载

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

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


如果您有一个无法在本地解决的强烈删除要求,那么您需要在本地删除所有内容并进行刷新,或者让服务器返回一个“已删除”令牌,您可以选择并使用它。

延迟加载如何?如何仅在对象将要显示时才请求对象?这是通过从表视图获取有关滚动(到底部)的委托回调实现的。RestKit无法自动执行此操作。这是由