2017-04-19 19 views
-2

如果從我的數據庫中提取數據量有變化,我需要一個可視化指示。基本上,如果用戶離開應用程序但又打開了三行,並且應用程序從數據庫中提取數據,並且現在有兩行總共有5行,我需要顯示一個可視指示。我是否必須使用核心數據來保留櫃檯?如何識別數據是否有變化?

+0

什麼是你想象的核心數據與它呢?如果您需要一個事實(例如數據)(如先前的行數),從您的應用程序的一次運行到下一次運行,請將其存儲在文件中或使用UserDefaults。 – matt

回答

2
  1. 計算applicationWillResignActive方法中的數據庫行數。這個方法在用戶離開你的應用時被調用。

  2. 將該號碼保存到文件(或在某處的數據庫中)。

  3. 計算您的applicationDidBecomeActive方法中的數據庫行數。當您的應用程序啓動或從後臺恢復時,此方法會被調用。

  4. 如果它們不同,則顯示通知。