【发布时间】:2019-01-24 05:37:59
【问题描述】:
我有两个类:Activity 和 Action。 Activity是父类,Action是子类,这是一对多的关系。在设置 NSFetchedResultsController 时,我想根据子类的属性设置谓词。这是一个例子......
fetchRequest.predicate = NSPredicate(format: "filter only activities that have actions which have their date property equalling today")
如果我要使用 for in 循环过滤活动,这就是它的样子......
for activity in activities
{
if activity.actions != nil
{
for action in activity.actions
{
if action.date == today
{
// add activity to filtered array
}
}
}
}
【问题讨论】:
标签: swift core-data nspredicate nsfetchedresultscontroller