簡體   English   中英

沒有互聯網連接時,NSIncrementalStore如何工作?

[英]How does NSIncrementalStore work when there is no internet connection?

標題是真正的問題。 但是一些建議+示例代碼重新:在沒有Internet連接的情況下如何在nsincrementalstore子類中進行處理將非常有用。

我當時想緩存到sqlite持久性存儲,因此當無法使用Internet連接時,我會使用使用sqlite存儲而不是增量存儲的托管上下文。不確定要保存到sqlite存儲的工作方式如何保持與Web服務同步(在這種情況下為解析)。

我建議您在更高的層次上重新考慮您的體系結構。

不要陷入持久性存儲和子類的雜草中。 相反,請考慮您需要保存的事務。

您對本地存儲所做的每次修改都需要與Web服務進行某種交互。 但是這些交互將變得一團糟:它們將失敗,服務器將變得繁忙,網絡將會來去去去。

如果您考慮本地數據更新和遠程數據更新兩個部分,那么在項目結束時將剩下更多的內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM