0

望遠鏡アプリをカスタマイズして、ユーザーがアイテムをリストに含めたくない場合に削除または非表示にできるようにするにはどうすればよいですか? たとえば、既に見たもので興味がない場合などです。アイテムのリストは、削除されたアイテムが表示されなくなり、その下にあるすべてのアイテムが表示されるように並べ替える必要があります。ユーザーが必要に応じてすべてのアイテムを個別に削除できるようにしたいと思います。その後、表示するアイテムがないことを示すメッセージが表示されます。

私は基本的に、ユーザーの受信トレイに電子メールが表示されなくなった Apple メールボックスの「アーカイブ」機能を模倣したいと考えています。

注: ユーザーは、メイン リストの自分のビューからアイテムを削除するだけです。これは、他のユーザーが表示できるリストには影響しません。

4

1 に答える 1

0

いくつか追加する必要があるようです:

  • 新しいビュー
  • ユーザー オブジェクトのカスタム フィールドとしての新しいviewedPosts配列。
  • markPostAsReadその配列にポストを追加するメソッド。
  • クライアントからそのメソッドを呼び出すためのある種の UI コントロール。

ビューは現在のユーザー ID を使用してユーザー オブジェクトから配列を取得viewedPostsし、サーバーとクライアントの両方でその配列に含まれるすべての投稿を除外します。

于 2015-09-13T05:23:11.177 に答える