Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Swift 3-如何施展真实效果<;对象>;到泛型类型[T]_Ios_Swift_Realm - Fatal编程技术网

Ios Swift 3-如何施展真实效果<;对象>;到泛型类型[T]

Ios Swift 3-如何施展真实效果<;对象>;到泛型类型[T],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) } 如何在返回中将结果从领域转换为[T]?func findAll()->[T]{ func findAll<T: Object>() -> [T] { return getRea

在我的
Swift 3
应用程序中,我有以下函数从表中获取所有元素

//Find all elements in the database
func findAll() -> [T] {
   return getRealm().objects(T.self as! Object.Type)
}
如何在返回中将
结果
领域
转换为
[T]

func findAll()->[T]{
func findAll<T: Object>() -> [T] {
  return getRealm().objects(T.self).map { $0 }
}
返回getRealm().objects(T.self).map{$0} }
func findAll()->[T]{
返回getRealm().objects(T.self).map{$0}
}
func findAll(类型:T.type)->[T]{
返回getRealm().objects(类型).map{$0}
}
func findAll(类型:T.type)->[T]{
返回getRealm().objects(类型).map{$0}
}
func findAll<T: Object>(type: T.Type) -> [T] {
    return getRealm().objects(type).map { $0 }
}