私のアプリには未公開画像のフィードが必要です。UITableViewController
と組み合わせてこれを行う予定ですNSFetchedResultsController
。
ユーザーがこのフィードにアクセスすると、これまでに見たことのない画像が表示されます。テーブルをスクロールすると、スクロールした画像が表示されたと見なされます。
当然、 fetchedResultsController のリクエストを predicate で画像を探すように設定することを考えました"seen = 0"
。私の UITableViewControllerdidEndDisplayingCell
は、アイテムを表示済みとしてマークするだけです。
NSFetchedResultsController
ただし、フェッチされた結果コントローラー内に行が存在しなくなったため、行を削除するように tableView に指示するため、これは理想的ではありません。
ユーザーがスクロールして戻ってもこれらの画像を表示できるようにしたいと考えています。これらの画像は、ユーザーが次にアプリを使用するときにのみ消えます。
誰かがこれを行う賢い方法を推奨できますか?