颤振错误:参数类型“对象?”不能分配给参数类型“字符串”

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

错误部分

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


],



),

回答

使用 toString() 怎么样

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


以上是颤振错误:参数类型“对象?”不能分配给参数类型“字符串”的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>