Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

553
Visualizações
Firestore - Exception 'FIRInvalidArgumentException', reason: 'Unsupported type: _SwiftValue'

Terminating app due to uncaught exception 'FIRInvalidArgumentException', reason: 'Unsupported type: _SwiftValue'

I' trying to create or update document in Firestore and getting that error.

DispatchQueue.main.asyncAfter(deadline: .now() + 0.2, execute: {

         let docData: [String: Any] = [
              "firebase_buyer_id": "222", // todo - set buyer id correctly
              "firebase_seller_id": "String(describing: self!.ad.ownerId)",
              "reference_object": [        
                   "reference_object_id": "testing_id",
                   "last_updated_time": Timestamp(date: Date()),
                   "chat_item_list": [
                                    {
                                        [
                                            "chat_id": "12", // set chat id
                                            "owner_id": "222",
                                            "time_stamp": Timestamp(date: Date()),
                                            "message": "testing message - hi, message send successfully"
                                        ]
                                    }
                  ]
             ]
          ]

          self!.db.collection((self?.collectionName)!).document((self?.refId)!).setData(docData){ err in
                  if let err = err {
                        print("Error writing document: \(err)")
                  } else {
                        print("Document successfully written!")
                  }
           }
 })
over 4 years ago · Santiago Trujillo
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda