核心数据 - "days" 和 "tasks"(对多关系) - 如何获取一天的所有任务?

Core Data - "days" and "tasks" (to-many-relation) - How to fetch all tasks of a day?

我有实体 DayTask。一天有很多任务,一个任务有很多天。

我想获取某一天的所有任务。我认为你必须为此使用谓词。我试过这个:

let filterPredicate = NSPredicate(format: "ANY days == %@", argumentArray: [Project.Days.current])
    fetchRequest.predicate = filterPredicate

但它不起作用。有任何想法吗?我试着搜索这个,但我就是不知道要搜索什么,很难描述问题。

目前无法对此进行测试,但我认为您会使用 "%@ IN days" 作为谓词

或者只获取您感兴趣的日期并使用包含任务的数组