Метка времени Firefase Firestore на сегодняшний день - PullRequest
0 голосов
/ 19 апреля 2019

После обновления моего кода до Swift 5 Firestore возвращает NSDate как FIRTimestamp.Когда я пытаюсь получить его как Date, возникает ошибка:

Невозможно привести значение типа 'FIRTimestamp' (0x107aab8c0) к 'NSNumber' (0x10b8fbe00).

Как решить эту проблему?

1 Ответ

0 голосов
/ 07 июня 2019

Вот код, который используется для получения значения метки времени из Firestore и преобразования его в NSDate

let timestamp: Timestamp = (filteredtotalArray[indexPath.row] as AnyObject).value(forKey: "requestedDate")! as! Timestamp
let RequestedDate = timestamp.dateValue()
...