未为类“Object”定义运算符“[]”

时间:2021-06-25 16:55:16

标签: flutter

for (var i in querySnapshot.docs) {
                      if (i.data()['admin'].toString().trim() ==
                          value.toString().trim()) {
                        print("AdminDetected");
                        searchCompleted = true;
                        Navigator.pushNamed(context, Admin.routeName);
                        break;
                      } else if (i
                              .data()['courtWorkerEmail']
                              .toString()
                              .trim() ==
                          value.toString().trim()) {
                        print("CourtWorkerDetected");
                        searchCompleted = true;
                        Navigator.pushNamed(context, CourtWorker.routeName);
                        break;
                      }

lib/screens/sign_in/components/sign_form.dart:112:35:错误:未为类“Object”定义运算符“[]”。

  • 'Object' 来自 'dart:core'。 尝试将运算符更正为现有运算符,或定义“[]”运算符。 if (i.data()['admin'].toString().trim() == ^ lib/screens/sign_in/components/sign_form.dart:119:38:错误:未为类“Object”定义运算符“[]”。
  • 'Object' 来自 'dart:core'。 尝试将运算符更正为现有运算符,或定义“[]”运算符。 .data()['courtWorkerEmail'] ^

0 个答案:

没有答案