Swift 当返回结果时,Realm是否提供回调<;对象>;完成加载吗?-王国、迅捷、迅捷

Swift 当返回结果时,Realm是否提供回调<;对象>;完成加载吗?-王国、迅捷、迅捷,swift,swiftui,callback,realm,loading,Swift,Swiftui,Callback,Realm,Loading,我有一个视图,它显示从领域获取的检查列表列表,并通过可观察对象中的@Published属性显示 由于检查表可能需要1-2秒才能显示在列表中,因此我希望显示一个加载状态,并在这些检查表完全加载时将其替换为检查表列表 Realm swift是否提供我可以使用的回调 final class Store: ObservableObject { @Published var checklists: Results<Checklist> var realm: Realm

我有一个视图,它显示从领域获取的检查列表列表,并通过可观察对象中的@Published属性显示

由于检查表可能需要1-2秒才能显示在列表中,因此我希望显示一个加载状态,并在这些检查表完全加载时将其替换为检查表列表

Realm swift是否提供我可以使用的回调

final class Store: ObservableObject {
    
    @Published var checklists: Results<Checklist>
    var realm: Realm
    
    init(realm: Realm) {
        self.realm = realm
        checklists = realm.objects(Checklist.self).sorted(
            byKeyPath: "lastModifiedDate",
            ascending: false
        )
    }
}
最终类存储:ObservableObject{
@已发布的风险值检查表:结果
var领域:领域
初始化(领域:领域){
self.realm=领域
Checklist=realm.objects(Checklist.self).已排序(
byKeyPath:“lastModifiedDate”,
升序:假
)
}
}

通知令牌
他们有!正如@ElTomato所说,一种选择是通过通知令牌。请参阅文档中记录的
案例。初始:
在数据完全加载时激发。我担心加载数据需要1-2秒;这一定是大量的数据。