位置参数太多:预期有 2 个,但找到了 3 个。尝试删除多余的参数 Flutter
Posted
技术标签:
【中文标题】位置参数太多:预期有 2 个,但找到了 3 个。尝试删除多余的参数 Flutter【英文标题】:Too many positional arguments: 2 expected, but 3 found.Try removing the extra arguments Flutter 【发布时间】:2020-06-15 01:15:52 【问题描述】:我不明白这里的问题。在这里查看了类似的帖子,但它们没有帮助。
附上我的 IDE 指向我的代码部分
【问题讨论】:
只需用另一个右括号关闭Navigator.push()
。像这样:BatteryGraph()))
【参考方案1】:
在第 44 行中,您需要在末尾再添加一个 )
和 ;
在第 46 行,您必须删除 )
应该是这样的:
onTap:()
Navigator.push(
context, MaterialPageRoute(
builder: (BuildContext context) =>BatteryGraph()));
debugPrint('Landscape tapped');
【讨论】:
【参考方案2】:第 44 行应以 ';' 结尾不是 ',' 并且您的调试打印有一个额外的 ')'。
【讨论】:
以上是关于位置参数太多:预期有 2 个,但找到了 3 个。尝试删除多余的参数 Flutter的主要内容,如果未能解决你的问题,请参考以下文章
颤振`预期有 6 个位置参数,但找到了 1 个。` 尝试添加缺少的参数
Angular 属性指令 - prod 构建错误,预期 1 个参数但得到 0