首页 > 解决方案 > 如何使用 swift 在数据库中使用嵌套结构映射来自 Firestore 的数据

问题描述

只是如何使用 DB 中的嵌套结构从 Firestore 读取数据

没有嵌套结构就可以了。

struct Info {
    let placeOfBirth: String
    let year: String
}

struct User {
    var userName: String
    var email: String?
    var info: Info
    init?(data: [String: Any]) {
        guard let userName = data["userName"] as? String,
        let info =    //???? I don't know how coding
        else {return nil}
        self.userName = userName
        self.email = data["email"] as? String
        self.info = ?????
    }
}

// here I'd like to retrieve user.info...

swift 中的代码应该如何检索 info.placeOfBirdh 或 info.year?泰

标签: swiftdictionarygoogle-cloud-firestore

解决方案


推荐阅读