#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. Я попытался добавить тип объекта, и я все еще сталкиваюсь с той же проблемой 🙁