dart 错误:没有为类“Object?”定义运算符“[]”[重复]

elcex8rz  于 2023-02-20  发布在  其他
关注(0)|答案(1)|浏览(147)
    • 此问题在此处已有答案**:

how to fix the "The operator '[]' isn't defined for the type 'Object'" error while getting data from snapshot? [duplicate](1个答案)
Firebase Firestore Error: The operator '[]' isn't defined for the class 'Object'(4个答案)
2天前关闭。

我看到在另一篇文章中有相同的错误,但它是通过添加()旁边的数据关键字解决,我尝试了它,但仍然显示错误。

6uxekuva

6uxekuva1#

可能会获得空数据。您可以执行以下操作:

.distanceBetween(
  …,
  …,
  double.tryParse("${document.data()?['latitude']}") ?? 0, 
  double.tryParse("${document.data()?['longitude']}") ?? 0, // Just to be sure on parser
);

相关问题