需要一个“int”类型的值,但得到了 list<Map<string, dynamic>> 类型之一
Posted
技术标签:
【中文标题】需要一个“int”类型的值,但得到了 list<Map<string, dynamic>> 类型之一【英文标题】:Expected a value of type 'int', but got one of type list<Map<string, dynamic>> 【发布时间】:2021-11-02 02:32:31 【问题描述】:我尝试将 listview.builder 显示为扩展的子项,但在 chrome 中显示此消息 “期望一个'int'类型的值,但在 Flutter 中得到了 list
【问题讨论】:
请edit您的问题将相关代码包含为minimal reproducible example,以便我们为您提供帮助。 请提供足够的代码,以便其他人更好地理解或重现问题。 【参考方案1】:您申请的 itemCount 类型是什么?
itemCount: entries.length
也许你在这里放错了变量类型。
尝试使用像list.length
这样的int
【讨论】:
以上是关于需要一个“int”类型的值,但得到了 list<Map<string, dynamic>> 类型之一的主要内容,如果未能解决你的问题,请参考以下文章
需要一个“List<dynamic>”类型的值,但得到一个“_JsonMap”类型的值
如何修复 Flutter 需要一个“Map<String, dynamic>”类型的值,但得到一个“List<dynamic>”类型的值
颤振错误:预期类型为“FutureOr<List<dynamic>>”的值,但得到类型为“_JsonMap”的值之一
需要一个“Map<List<dynamic>, dynamic>”类型的值,但在发出 api post 请求时得到一个“List<dynamic>”类型的值
如何使用 StreamBuilder 消除颤振数据表错误“预期类型为 'List<DataRow>',但得到类型为 'List<dynamic>”的值之一?