Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
标题是真正的问题。但是一些建议 + 示例代码重新:当没有互联网连接时如何在 nsincrementalstore 子类中处理会很棒。
我正在考虑缓存到 sqlite 持久存储,因此当互联网连接不可用时,我会使用使用 sqlite 存储而不是增量存储的托管上下文。不完全确定如何保存到 sqlite 存储将继续工作与 Web 服务同步(在本例中为 Parse)。
我建议你在更高的层次上重新考虑你的架构。
不要陷入持久存储和子类的杂草中。相反,请考虑您需要保存的交易。
您对本地商店所做的每次修改都需要与 Web 服务进行某种交互。但是这些交互会很混乱:它们会失败,服务器会很忙,网络会来来去去。
如果您分两部分考虑这一点,本地数据更新和远程数据更新,您将在项目结束时剩下更多的头发。