CoreData モデルに、次の 2 つの属性を含むエンティティがあります。
startDate (NSDate)
terms (int)
開始日と期間 (月数) を合わせて 30 日以内のすべてのオブジェクトを取得する必要があります。
擬似コードで行う必要があるのは次のとおりです。
[NSPredicate predicateWithFormat:@"(startDate.months + terms) <= %@", date30DaysFromNow];
これは不可能かもしれません (または、私が愚かなだけです)。
別の解決策は、オブジェクトをインポートするときにこの日付を作成する新しい属性を作成することであることはわかっています..
ありがとう!