【发布时间】:2016-09-08 16:53:19
【问题描述】:
我通过这样的列表嵌套了三个对象:
class Canteen: Object {
dynamic var name: String?
let lines = List<Line>()
}
class Line: Object {
dynamic var name: String?
let meals = List<Meal>()
}
class Meal: Object {
dynamic var name: String?
dynamic var vegan: Bool = false
}
让所有的食堂都有所有的线路和膳食是没有问题的。我现在做的是这样的:
let predicate = NSPredicate(format: "name == %@", selectedCanteenType.rawValue)
canteens = realm.objects(Canteen).filter(predicate)
但现在我只需要纯素的饭菜。所以我希望得到所有线路的选定食堂,但仅限于素食餐。这在领域中是否可以过滤检索到的对象中的列表?
【问题讨论】: