(サーバーから取得した)通知のリストを格納するtableViewがあります。特定の通知がユーザーによって表示されたかどうかを確認するにはどうすればよいですか?
考えていた
1) 通知 ID を NSUserdefaults に保存し、
2) アプリの起動時に、取得した通知リストを NSUserdefault のリストと照合します。
3) 通知が NSUserdefault に存在しない場合、通知 == 未読および BadgeValueCount++。
ただし、これは非常に非効率的でスケーラブルではないようです。
未読アイテムをチェックする(そして未読カウントでバッジを設定する)より効率的な方法を誰でもアドバイスできますか。ありがとう!