2017-04-19 6 views
-2

私のデータベースから引き出されたデータの量に変化があった場合は、視覚的な表示が必要です。基本的に、ユーザーがアプリを離してもう一度開くと3つの行があり、アプリケーションがデータベースからデータを取得して合計5行の2つの新しい行がある場合は、視覚的な表示をする必要があります。カウンタを保持するためにコアデータを使用する必要がありますか?データに変更があったかどうかをどのように認識しますか?

+0

あなたはコアデータと何が関係していると思いますか?直前の行数などのファクト(つまりデータ)が必要な場合は、アプリの1回の実行から次の実行まで維持するには、ファイルに保存するか、UserDefaultsを使用します。 – matt

答えて

2
  1. applicationWillResignActiveメソッドのデータベース行数を数えます。このメソッドは、ユーザーがあなたのアプリを離れるときに呼び出されます。

  2. その番号をファイル(またはデータベースのどこか)に保存します。

  3. applicationDidBecomeActiveメソッドのデータベース行数を数えます。このメソッドは、アプリの起動時またはバックグラウンドからの再開時に呼び出されます。

  4. 異なる場合は、通知を表示してください。

関連する問題