展开为时间戳时,文档时间戳字段抛出错误

时间:2019-06-04 18:02:58

标签: swift firebase google-cloud-firestore timestamp document

我正在尝试从Firestore检索具有Timestamp值的文档。当我这样展开包装时:

let dateCreated = document.get("created") as! Timestamp

它引发错误:

  

无法将类型'__NSTaggedDate'(0x1b3cf66a0)的值强制转换为'FIRTimestamp'(0x104bec868)。

我尝试使用document.data["created"] as! Timestamp,但会引发相同的错误。

是否有其他方法可以从Firestore中检索时间戳记?还是我的代码中缺少什么?我将不胜感激

1 个答案:

答案 0 :(得分:0)

弄清楚了。 Firestore现在有一个名为right_index的设置,您需要在appDelegate中将其设置为true。