Тип аргумента «Список?» не может быть присвоен типу параметра » Список». при использовании списка

#json #flutter #fetch

Вопрос:

Это мой код:

         future: getData(),
        builder: (context, snapshot) {
          if (snapshot.hasError) {
            print(snapshot.error);
          }
          return snapshot.hasData
              ? new ItemList(
                  list: snapshot.data,
                )
              : new Center(
                  child: new CircularProgressIndicator(),
                );
        },
      ),
 

Я получаю ошибку в «список: снимок.данные»
, ошибка
«Тип аргумента» Список? «не может быть присвоен типу параметра»Список»».

Пожалуйста, помогите мне с кодом, я использую последнюю версию flutter. Спасибо………..

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

1. Вы можете просмотреть нулевую безопасность в dart, чтобы найти решение вашей проблемы.

Ответ №1:

У вас проблемы с нулевой безопасностью

 list: snapshot.data!,
 

это исправит вашу проблему

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

1. да, это исправлено, большое спасибо