Почему метод map для класса List в flutter больше не работает?

#list #flutter #methods

Вопрос:

Однажды я открыл свой проект, и в нескольких файлах были ошибки, которых раньше не было. Все ошибки были вызваны методом map для класса list.

Ошибка гласит: «Метод » карта» не определен для типа»Список»».

Если нет способа заставить метод map работать, как мне обойти эту проблему?

Фрагмент Кода:

     // User list from snapshot
      List<TestUser> _userListFromSnapshot(QuerySnapshot snapshot) {
        return snapshot.docs.map((doc){
          return TestUser(
            name: doc.data()['name'] ?? '', 
            year: doc.data()['year'] ?? 0,
            school: doc.data()['school'] ?? 'School',
          );
        }).toList();
      }
 

Ответ №1:

Попробуйте добавить тип объекта

  return snapshot.docs.map<TestUser>((doc){
 

Комментарии:

1. Я попытался добавить тип объекта, и я все еще сталкиваюсь с той же проблемой 🙁