我试图找出如何调用self.realm.objects(...)并分配给结果:List。
似乎没有任何东西,但如果我将结果更改为结果,我无法在以后使用添加方法追加。
不确定采用哪种方式
答案 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))