只是想知道,如何将List转换为Result?
因为我正在对区域和区域进行过滤,当用户选择区域时,区域应该只显示区域中的那些区域。当我将我的区域设置为定义为var areas: Results<Area>!
的变量时,我收到了编译错误
无法指定“List”类型的值以输入“Results!”
我的代码如下
if let regionString = self.selectedRegionString {
let region = self.realm.objects(Region).filter("name = '\(regionString)'").first
self.areas = region!.areas //this line is the problem
} else {
self.areas = self.realm.objects(Area)
}
答案 0 :(得分:4)
我认为你应该定义你的self.areas
喜欢
var areas: List<Area>
它应该具有相同的模型类
Results
用于Realm的查询返回值。