特定の期間内にコアデータからオブジェクトをフェッチする必要があります。つまりweekly
、、、。monthly
_yearly
次に、コンポーネントから生成された日付を次のpredicate
ようにフィードします。
[NSPredicate predicateWithFormat:@"(date >= %@) AND (date <= %@",
intervalStartDate, intervalEndDate];
間隔/期間の例:
start end start end
weekly Jan 2, 2012 to Jan 08, 2012, Jan 9, 2012 to Jan 15, 2012, etc.
monthly Jan 1, 2012 to Jan 31, 2012, Feb 1, 2012 to Feb 29, 2012, etc.
yearly Jan 1, 2011 to Dec 31, 2011, Jan 1, 2012 to Dec 31, 2012, etc.
これらを使用して、その期間中に特定のオブジェクトを取得できました。
私の問題は、日付コンポーネントをインクリメントするための最良の方法がわからないことです。うるう年などを考慮する必要があります。
これを達成するための最良の方法は何でしょうか?