私はあらゆる場所をオンラインで探しており、確かな答えを得ることはできません。配列内のコアデータに複数の属性が格納されたイベントがある場合、これらの個々のイベントをすべてtableViewに表示できます。属性の1つが日付であるとします。特定の日付を含むすべてのイベントを検索し、tableViewのイベントのみを表示するかどうか私はオンラインで見ているものからNSPredicateを使うことを考えていましたが、これに慣れていません。おそらく何とかその日付を含むイベントのインデックスを見つけ、そのインデックスのみを表示するでしょうか?何か案は?特定の日付属性を含むコアデータ配列のインデックスを検索します。
0
A
答えて
1
テーブルビューは、データの基本配列と1対1の関係を実装するように設計されています。通常は、fetchRequestを使用して表示するデータのみを取得します(個人的にはすべてのリクエストがデータモデルにあらかじめ定義されているので、データへのアクセス方法を把握できます)。
しかし、管理レコードの配列に表示する要素よりも多くの要素が含まれている必要がある場合は、表示するオブジェクトのみを含む(または参照する)中間配列にtableViewデータソースの応答を基にすることを検討する必要があります。例えば
:
let allEvents:[EventRecord] = GetAllEvents()
var filteredEvents:[EventRecord] = allEvents.filter({ $0.eventDate.isEqualToDate(dateToDisplay) })
とあなたのデータソースのための基礎となるストアとしてfilteredEventsを使用しています。
これにより、フィルターの変更ごとにデータベースに戻らずに、フィルター条件を動的に変更してテーブルビューをリロードすることが容易になります。
関連する問題
- 1. Rails 4アクティブレコード、配列を含む属性による検索?
- 2. Algoliaで特定の属性(列)を検索しています
- 3. dateTimeArrayでの特定の日付のインデックスの検索
- 4. 配列インデックス弾性検索インデックス
- 5. 特定の文字を含む値の配列を検索する
- 6. 特定のIDを含む配列をすべて検索するPostgres
- 7. ElasticSearch、特定の配列要素を含む文書を検索する方法
- 8. スペースを含む特定の文字列を含むテキストの検索
- 9. Wordpress + PHP:特定のキーを含むカスタムフィールド配列を含む投稿を検索する
- 10. Mongooseは特定の条件でインデックスで配列を検索します
- 11. ActiveRecord属性内のレコードの位置(インデックス)を検索します。
- 12. jQuery:属性値を含む文字列を含むすべての要素の検索
- 13. 特定の属性を含む特定のタグのインスタンスを削除する
- 14. XMLドキュメントをループして、特定の属性値を検索
- 15. JavaScript:特定の値のオブジェクトの配列を検索します。
- 16. 配列検出メソッド - 特定のサブ配列インデックスの値を返しますか?
- 17. コアデータの属性を日付と文字の両方でソート
- 18. 年を含む列の間の特定の日付をフィルタする
- 19. 日付を含むPHP配列(土曜日まで)土曜日までのフライデー
- 20. 特殊文字を含むxpath属性
- 21. 特定のハッシュタグを含むパブリックポストを検索するFacebook API
- 22. 特定のデータを含むテーブルを検索するSQLクエリ
- 23. 日付で弾性検索
- 24. 特定の日付の間の日数と月数の検索
- 25. 配列属性に特定の文字列が含まれているオブジェクトを検索するには、ransackを使用します。
- 26. 配列からのバイナリ検索文字列(jsonを含む)
- 27. sqlは特定の日付に注文を検索したい
- 28. PostGIS特定のポイントを含むすべてのサークルを検索する - インデックスを定義する方法
- 29. コアデータの特定の属性を更新する
- 30. elasticsearchの特定の日付を検索するクエリ
私は自分のコンピュータに戻ったときに言ったことを実装しようとします。応答していただきありがとうございます。 –