0

startDateまたはendDateが配列で指定された日付よりも大きいエンティティからオブジェクトをフェッチしたかったのです。

私は現在、次のように述語に IN を使用しています。

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"%K IN %@ OR %K in %@", kEntityEventAttributeStartDate, inArray, kEntityEventAttributeEndDate, inArray];
request setPredicate:predicate];

しかし、等しい日付をチェックすると思いますが、より大きな日付が必要です。

でこれを達成する方法を考えてNSPredicateください。

前もって感謝します。

4

2 に答える 2

0

開始日と終了日を持つ述語を作成することで解決しました。モデルにクエリを実行して、指定された範囲内のすべての日付を取得します。

助けと提案をありがとう。

于 2013-07-18T06:24:43.260 に答える