在Realm Mobile Platform中,如何将self.realm.objects调用List <item>

时间:2017-06-22 02:36:02

标签: ios swift realm

我试图找出如何调用self.realm.objects(...)并分配给结果:List。

似乎没有任何东西,但如果我将结果更改为结果,我无法在以后使用添加方法追加。

不确定采用哪种方式

1 个答案:

答案 0 :(得分:0)

将结果集合转换为列表非常简单,只需拨打List(results)即可获得List<T>个集合。您也可以Array(results)来获取数组而不是Realm列表。

在上下文中:

let realm = try! Realm()
let objects = realm.objects(MyObject.self)
let listOfObjects = List(objects)

或者您也可以在一行中完成最后两个步骤

let objects = List(realm.objects(MyObject.self))