这是我遇到的问题: 一些聪明的家伙将时间戳记保存在我们的数据库中作为字符串。因此,创建文档的日期如下:1569260406765
这是我的代码:
tasksRef.getDocuments { (querySnapshot, err) in
if let docs = querySnapshot?.documents {
for docSnapshot in docs {
print("Snapshot:" ,docSnapshot.data())
let dateCreated = docSnapshot.get("dateCreated")
let date = NSDate(timeIntervalSince1970: dateCreated as! TimeInterval)
print("dateCreated:", date)
self.recentOrderNowsFirst.text = "\(String(describing: dateCreated))"
}
}
}
让我看到这个错误:
无法将类型为'FIRTimestamp'(0x101df5660)的值强制转换为'NSNumber'
我该如何解决? 感谢任何帮助。