【发布时间】:2021-06-15 11:33:01
【问题描述】:
所以我创建了一个函数,我尝试在我的 Firestore 中创建一个存储用户数据的文档。但是当我的项目升级到 Xcode 13.0 beta 时,Firebase 编码器已经停止工作。其他人遇到类似问题吗?
我的模型如下所示:
struct User: Identifiable, Codable {
@DocumentID var id: String?
var auth_id: String?
var username: String
var email: String
enum CodingKeys: String, CodingKey {
case auth_id
case username
case email
}
}
然后像这样调用 Firebase:
let newUser = User(auth_id: idToken, username: name, email: email)
try await databasemodel.database.collection("users").document(idToken).setData(newUser)
使用此代码创建的文档尚不存在,但该代码较早。 现在,当我编译时出现错误:“无法将'User'类型的值转换为预期的参数类型'[String:Any]'” 没有显示其他错误,我很确定其余代码按预期工作。
【问题讨论】:
标签: swift google-cloud-firestore