私はこのリカレントイベントのリストを自分のアプリケーションのテーブルに持っています。 iCalのようなもの。ユーザーは次のようなイベントに設定することができます:毎週水曜日午後6時 iPhone - リカレントイベントのリストをソート
- 会議を毎日午後1時
- 薬を飲む子どもたちの土曜日と日曜日の午前9時
質問は次のイベントになるのを発見するためにどのように並べ替えますか?
コアデータエンティティを作成する最良の方法がわかりません。
コアデータの2番目の管理対象オブジェクトとして週の曜日を作成し、イベントを表す最初の管理対象オブジェクトとの一対多の関係を作成する必要があります(各イベントは1日以上の週オブジェクトを持つことができます)。週の曜日を表すブール値のエンティティを持つ管理対象オブジェクトを1つ作成する必要がありますか?
コアデータでこれを行うさまざまな方法が想像できますが、イベントでソートされたリストをコアデータからどのように抽出できるのか分かりません。今日の日付と最後に近いイベントを最初に表示するリストイベントはもっと遠く。
ここで私が尋ねるのは、コードではなく、これをどのように構築すべきかというアイデアです。これをまとめる最良の方法は何ですか?
ありがとうございました。
ありがとうございます、これはかなり良いアイデアだと思います! – SpaceDog