Swift 如何访问领域结果并遍历结果

Swift 如何访问领域结果并遍历结果,swift,realm,Swift,Realm,我试图获得领域对象结果,并像数组一样迭代结果。这是我的密码 func getStore(){ let user = realmApp.currentUser() let partitionValue = "depth" Realm.asyncOpen(configuration: (user?.configuration(partitionValue: partitionValue))!, callback: { (ma

我试图获得领域对象结果,并像数组一样迭代结果。这是我的密码

 func getStore(){
    
    let user = realmApp.currentUser()
    let partitionValue = "depth"

    Realm.asyncOpen(configuration: (user?.configuration(partitionValue: partitionValue))!,

        callback: { (maybeRealm, error) in
            guard error == nil else {
                fatalError("Failed to open realm: \(error!)")
            }
            guard let realm = maybeRealm else {
                fatalError("realm is nil!")
            }
            // realm opened
            let tasks = realm.objects(shipwreck.self)
        

            
            print("Here is the result", tasks)

        })
}
然而,这是我得到的打印输出

同步:连接[1]:已连接到端点“XXXXXXXX”(从“1XXXXXXXX0”开始) 以下是结果[]


如何访问领域结果并对其进行迭代?

代码存在许多问题<代码>海难。自我是你的领域中的对象,但什么是
某个对象。自我
因为它是一个不同的对象?通常,不要将领域结果强制转换为数组,因为它会破坏领域的延迟加载特性,并且如果对象太多,还会导致内存过载。此外,它还打破了领域对象的实时更新特性。这里没有迭代代码,但也没有作为数组迭代的结果对象<代码>分区值也可能不正确。你能确认和控制台中的匹配吗?