Я получил следующую ошибку при использовании операции setData Firestore
:
"Завершение приложения из-за необработанного исключения« NSInvalidArgumentException », причина: '- [__ NSCFNumber hasPrefix:]: нераспознанный селектор, отправленный экземпляру 0xb000000000000003'"
Это потому, что я посылаю Firestore
пользовательских объектов? Я проверил панель инструментов Firestore
, чтобы посмотреть, смогу ли я добавить поля, привязанные к этим настраиваемым объектам (например, типа [Int: Timestamp]), и увидел, что могу ...
Любое руководство будет оценено.
Ниже приведен мой кодовый вызов (customObjectOne имеет тип [String: Date], а customObjectTwo имеет тип [Int: Date]):
db.collection("collection").document("document").setData([
"y": customObjectOne,
"z": customeObjectTwo,
], options: SetOptions.merge())