2011-11-23 52 views
0

我們正在開發一個應用程序,該應用程序在互聯網連接的情況下將從Web服務獲取數據,並使用核心數據將數據存儲到Sqlite數據庫僅用於查看(不會更新發生在本地數據),每當有互聯網連接時,應用程序(或可能是後臺線程)會不斷檢查Web服務以獲取新數據。在離線/在線模式下處理iPhone應用程序

  1. 如何知道Web服務返回的數據是否包含新記錄,並且應用程序只應該存儲新數據,而不是再存儲整個數據集?
  2. 在網上有類似的場景有教程嗎?

回答

0

我的解決方案是在數據庫(本地和遠程)中都有一個'添加'字段,然後當調用服務時,電話將本地數據庫中最近更新的日期/時間作爲參數傳遞。 ..so該服務只返回新數據

0

簽出RestKit。它具有可達性鉤子以及核心數據鉤子。