我有以下Realm函数来从我的Swift 3
应用中获取表格中的所有元素。
//Find all elements in the database
func findAll() -> [T] {
return getRealm().objects(T.self as! Object.Type)
}
如何在回复中将Result<Object>
从Realm
投射到[T]
?
答案 0 :(得分:4)
func findAll<T: Object>() -> [T] {
return getRealm().objects(T.self).map { $0 }
}
答案 1 :(得分:0)
func findAll<T: Object>(type: T.Type) -> [T] {
return getRealm().objects(type).map { $0 }
}