2 つのNSDate プロパティを持つエンティティを取得しました。それらはここにあります:startTime, endTime
そして 2 つの制限は、ここにもあります:NSDate *begin, NSDate *end
しかし、問題は endTime が nil になる可能性があることです
次のすべてのエンティティを取得する必要があります。
(entity.startTime >= begin) AND (entity.endTyme == nil)
if (endType == nil)
と
(entity.startTime >= begin) AND (entity.endTyme <= end)
if (endTime != nil)
これらの 2 つのフェッチ述語からユニオンを作成する方法は? それともフィルターを使用しますか?