Как назначить TimeStamp, используя FieldValue.serverTimestamp()
, он возвращает FSTServerTimestampFieldValue: 0x6000024ee0e0 , поскольку debugPrint(FieldValue.serverTimestamp())
отображается в меню отладки
Код здесь
let db = Firestore.firestore()
let settings = db.settings
settings.areTimestampsInSnapshotsEnabled = true
db.settings = settings
db.collection(THOUGHTS_REF).addDocument(data: [
CATEGORY : categorySelected,
NUM_COMMENTS : 0,
NUM_LIKES : 0,
THOUGHT_TXT : thoughtTxt.text!,
TIMESTAMP : FieldValue.serverTimestamp(),
USERNAME : username
]) { (err) in
if let err = err {
debugPrint("Error adding document: \(err)")
return
}
}
self.navigationController?.popViewController(animated: true)
}