我有Realm数据模型
import RealmSwift
class Priority: Object {
dynamic var id = ""
dynamic var text = ""
dynamic var time = ""
}
我可以获得所有存储的对象
let realm = try! Realm()
let objects = realm.objects(Priority)
如何从索引3中的索引7移动对象并保存表?
答案 0 :(得分:3)
您可以将对象放在Realm List
中,然后您可以使用move
和swap
方法重新排序。
以下是List
API:https://realm.io/docs/swift/latest/api/Classes/List.html
答案 1 :(得分:3)
存储在Realm中的对象是无序的。如果要存储有序的对象列表,可以使用模型类上的List<T>
属性来执行此操作。 List
provides mutation methods可用于更改列表中对象的顺序。