预期 1 个位置参数,但找到 0 个 (Flutter)
Posted
技术标签:
【中文标题】预期 1 个位置参数,但找到 0 个 (Flutter)【英文标题】:1 positional argument(s) expected, but 0 found (Flutter) 【发布时间】:2021-12-18 21:03:48 【问题描述】:通过教程学习 Bloc 并遇到预期的 1 个位置参数,但发现 0 个错误并且无法确定错误的程度。
MaterialButton(
color: widget.color,
child: const Text(
'Go to Second Screen',
style: TextStyle(color: Colors.white),
),
onPressed: ()
Navigator.of(context).push(
MaterialPageRoute(
builder: (context) => SecondScreen(
title: 'Second Screen',
color: Colors.redAccent,
),
),
);
,
【问题讨论】:
到底是哪一行? 请分享错误。 【参考方案1】:没有什么能立即引起我的注意,但请尝试使用 Navigator 的以下语法:
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => SecondScreen(
/* your args */
),
),
);
【讨论】:
以上是关于预期 1 个位置参数,但找到 0 个 (Flutter)的主要内容,如果未能解决你的问题,请参考以下文章
TypeError: worker() 接受 0 个位置参数,但给出了 1 个
__init__() 接受 1 到 2 个位置参数,但给出了 3 个