【问题标题】:Invalid radix-10 number (at character 1) null ^无效的 radix-10 数字(在字符 1 处) null ^
【发布时间】:2021-12-02 20:50:49
【问题描述】:

有没有办法解决这个问题?? *

Link Full Code -> click here

无效的 radix-10 数字(在字符 1 处) 无效的 ^

enter image description here

  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() ,



            ],
          ),

【问题讨论】:

    标签: flutter dart


    【解决方案1】:

    int.parse 尝试解析不只包含数字的字符串时,会抛出此FormatException。 在您的情况下,value['Score']null,这绝对不是数字。

    所以要修复你的错误,你需要

    • 检查value['Score'] 是否有null,如果为空,则不要尝试解析它
    • 确保它包含一个有效的、可解析的数字(也许您的意思是小写的value['score']?)

    【讨论】:

    • 谢谢,已解决
    猜你喜欢
    • 2021-07-18
    • 2021-04-07
    • 1970-01-01
    • 2021-06-11
    • 2021-05-30
    • 1970-01-01
    • 2017-08-05
    • 2022-11-14
    • 1970-01-01
    相关资源
    最近更新 更多