2015-03-31 52 views
0

我想與本地數據庫同步數據,而互聯網不可用,每當互聯網可用,我想分析數據到本地服務器。我使用SQLite數據庫,我使用json格式來解析數據。如何同步本地數據庫(SQLite)和使用目標的解析c

任何人都可以建議我如何做到這一點?

謝謝!

+0

你試過了什麼? – slfan 2015-03-31 04:57:07

+0

我想你的意思是說,如果互聯網可用,那麼數據來自服務器,如果不是,那麼它來自本地數據庫....右? – 2015-03-31 05:05:03

+0

不,我想這樣做,如果網絡不可用,那麼數據將存儲在我已經完成的數據庫中,當網絡可用時,數據將在服務器上上載。 – Sonu 2015-03-31 05:07:06

回答

0

我會使用CoreData而不是直接SQLite。然後你可以創建一個實體來表示你想保存的屬性/屬性和一個額外的BOOL傳輸。脫機時,將BOOL設置爲NO。

在得到通知可以使用互聯網之後(例如從Apple的Reachability Framework),您可以輕鬆地從CoreData中獲取帶有= NO的對象並將數據發送到服務器。

相關問題