如何修复 Flutter 中的“参数类型 'Future<int>' 无法分配给参数类型 'int'”

Posted

技术标签:

【中文标题】如何修复 Flutter 中的“参数类型 \'Future<int>\' 无法分配给参数类型 \'int\'”【英文标题】:How to fix "The argument type 'Future<int>' can't be assigned to the parameter type 'int'" in Flutter如何修复 Flutter 中的“参数类型 'Future<int>' 无法分配给参数类型 'int'” 【发布时间】:2020-09-09 00:54:56 【问题描述】:

我正在返回表中的行数并尝试将其用作列表视图构建器中的 itemCount。但 listview builder 显示此错误

The argument type 'Future<int>' can't be assigned to the parameter type 'int'

如何解决?

【问题讨论】:

请发布代码 sn-p 以便人们能够为您提供帮助 @Shahbaz 【参考方案1】:

将方法的返回类型更改为 Future 而不是 int。

【讨论】:

以上是关于如何修复 Flutter 中的“参数类型 'Future<int>' 无法分配给参数类型 'int'”的主要内容,如果未能解决你的问题,请参考以下文章

如何修复 Flutter 中的“参数类型 'Future<int>' 无法分配给参数类型 'int'”

如何修复 Flutter 中的“正在检查 Dart SDK 版本... << 此时出乎意料”错误?

如何修复 Flutter 中的“Checking Dart SDK version... << was unexpected at this time”错误?

如何修复 Flutter 中的“解除绑定时抛出异常,java.lang.IllegalArgumentException:服务未注册:lp@9f7d4ca”异常? [复制]

如何修复 Flutter 构建问题期间调用的 setState

Flutter:如何修复“像素溢出的 RenderFlex”错误?