从Firestore离线加载数据的工作正常,但是调用保存操作后似乎没有返回信息,并且也没有超时。
这是一个在线可用但是离线不可用的保存示例:
func save() {
guard let uid = user?.uid else {
return
}
let db = Firestore.firestore()
var ref: DocumentReference? = nil
ref = db.collection("users").document(uid).collection("properties").addDocument(data: ["name": "test"]) { err in
if let err = err {
print("Error adding document: \(err)")
} else {
print("Document added with ID: \(ref!.documentID)")
}
}
}
有没有已知的解决方法?
更新:Firebase支持人员确认这是一个bug,并且“我们的工程师正在处理中”。他们无法给出修复的时间表。