通话

时间:2018-06-17 07:01:46

标签: ios swift firebase google-cloud-firestore

我在调用“addDocument”时得到一个额外的参数'data'(数据:[“。它一直工作正常,昨天很好。我今天醒来并运行它并得到这个错误。我是完全糊涂了。

var db = Firestore.firestore()
func sendDataToDatabase(message: String){
    let senderIDNumber = Auth.auth().currentUser?.uid
    let timeStampString = String(Int(Date().timeIntervalSince1970))
      db.collection("chats").addDocument(data: [
        "message" : messageText.text!, "senderID" : senderIDNumber!, "receiverID" : receiverIDNumber!, "timestamp" : timeStampString!, "conversationsCounter" : conversationsCounterInt!
   ]) { err in
        if let err = err {
            print("Error writing document: \(err)")
        } else {
            print("Document successfully written!")
        }
    }
}

1 个答案:

答案 0 :(得分:-1)

答案是我的代码没有问题!导致问题的是firebase / firestore。 我一直在谈论,等待他们清理数据库好几天,但没有人解决问题。

一个简单的调试发现,已经删除的旧数据仍然保留在firebase系统中。我通过电子邮件发送了它们,但没有人解决我的问题。