如何使用复杂的keyPath形成谓词?

时间:2015-12-30 08:31:28

标签: swift core-data nspredicate

我正在尝试为restaurantId 21设置一个NSFetchedResultsController for menuItems 每个MenuItem都有一个Section(To One)
每个部分都有一个菜单(To One)
每个菜单都有一个餐厅(To One) 每家餐厅都有一间Int64 restaurantId

我没有获得以下NSPredicate的对象。

>update delete 10.10.10.10.in-addr.arpa 3600 IN PTR a.test.com

let fetchRequest = NSFetchRequest(entityName: "MenuItem") let predicate = NSPredicate(format: "section.menu.restaurant.restaurantId == 21") fetchRequest.predicate = predicate fetchRequest.sortDescriptors = [NSSortDescriptor(key: "section", ascending: true)] 如果我没有将谓词附加到所有menuItems的列表中,则在调试器中给出21。

我的谓词出了什么问题?

0 个答案:

没有答案