【发布时间】:2016-10-10 10:00:26
【问题描述】:
我刚刚将我的项目更新为 swift 3。
我对 Swift 的特性还是很陌生。 无论如何,我有这个查询的方法女巫工作正常,
func getAllPointsWithCategory(_ idCategory:String) -> [Point] {
let realm = try! Realm()
let containingPOI = realm.objects(Point.self).filter({ (poi) -> Bool in
return poi.categories.contains(where: { (cat) -> Bool in
return idCategory == cat.id
})
})
return containingPOI
}
更新后我开始收到此错误:
无法将类型“LazyFilterBidirectionalCollection>”的返回表达式转换为返回类型“[Point]”
我做错了什么?
提前感谢您的帮助
【问题讨论】: