NSDate
s と数値のCore Data ベースのテーブルがあります。
NSPredicate
特定の日付より下の最大日付の数値を取得するためにDEC-30-2012
を作成しようとしていDEC-29-2012
ますDEC-31-2012
。
残念ながら、私の述語は機能せず、ランタイム クラッシュが発生します。
NSFetchRequest *request = [NSFetchRequest
fetchRequestWithEntityName:NSStringFromClass([self class])];
NSPredicate *predicate = [NSPredicate
predicateWithFormat:@"SUBQUERY(SELF,$x,$x.date.@max <= %@)",endDate];
エラー:
フォーマット文字列 "SUBQUERY(SELF,$x,$x.date.@max <= %@)" を解析できません
これを正しくするには、述語をどのように書き直す必要がありますか?
ありがとうございました!