【问题标题】:Flutter error: The argument type 'Object?' can't be assigned to the parameter type 'String'颤振错误:参数类型“对象?”不能分配给参数类型“字符串”
【发布时间】:2021-06-19 07:56:27
【问题描述】:

所以我开始学习飞镖和颤振,在观看一些课程时我遇到了这个错误。颤振中有什么改变,为什么它不起作用?另外,如果我没有附上需要的东西,我很抱歉,我是这个世界的新人。谢谢!

错误部分

Column (
    children: [

  Pytanie(
    pytania[_indekspytan]['tekstPytan'],
  ),

这是整个专栏

Column(

children: [

  Pytanie(
    pytania[_indekspytan]['tekstPytan'], 
  ),

  ...(pytania[_indekspytan]['odpowiedzi'] as List<String> ).map((odpowiedz)   { //kropki zapobiegaja tworzeniu 2 listy, podmienia wartosci

    return Odpowiedz(_odpowiedzi,  odpowiedz);

  }).toList()


],



),

【问题讨论】:

  • 请注意代码的格式。使用 StackOverflow 编辑器中可用的格式选项。

标签: flutter dart


【解决方案1】:

如何使用 toString()

Pytanie(
    pytania[_indekspytan]['tekstPytan']?.toString() ?? ''
),

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-28
    • 2021-09-03
    • 2021-10-10
    • 2021-08-27
    • 1970-01-01
    • 2020-11-15
    • 1970-01-01
    • 2021-07-17
    相关资源
    最近更新 更多