#ios #swift #realm
#iOS #swift #область
Вопрос:
У меня есть следующая функция Realm для извлечения всех элементов из таблицы в моем Swift 3
приложении.
//Find all elements in the database
func findAll() -> [T] {
return getRealm().objects(T.self as! Object.Type)
}
Как мне выполнить приведение Result<Object>
от Realm
к [T]
в возврате?
Ответ №1:
func findAll<T: Object>() -> [T] {
return getRealm().objects(T.self).map { $0 }
}
Ответ №2:
func findAll<T: Object>(type: T.Type) -> [T] {
return getRealm().objects(type).map { $0 }
}