Недопустимый номер основания-10 (при символе 1) null ^

#flutter #dart

#трепетание #dart

Вопрос:

есть ли решение этой проблемы?? *

Ссылка на полный код -> нажмите здесь

Недопустимый номер основания-10 (при символе 1) null ^

введите описание изображения здесь

   child: Column(
            children: [
              ...(question[questionIndex]['answer']as List<Map<String,Object>>).map((value){
                return Answer(()=> answerQuestion(int.parse(value['Score'].toString()))! ,value['text'].toString());
              }).toList() ,



            ],
          ),
 

Ответ №1:

Это FormatException выдается при int.parse попытке проанализировать строку, которая не содержит только чисел. В вашем случае value['Score'] это null , что определенно не является числом.

Итак, чтобы исправить вашу ошибку, вам необходимо либо

  • Проверьте value['Score'] null и, если оно равно null, не пытайтесь его анализировать
  • Убедитесь, что он содержит действительное, анализируемое число (возможно, вы имели в виду нижний регистр value['score'] ?)

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

1. Спасибо, это было решено