此行有问题
Text(snapshot.data.isPause);
我不知道如何解决。
----------------------------------------- CODE ----- --------------------------------------
MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
body: Center(
child: FutureBuilder<Post>(
future: fetchPost(),
builder: (context, snapshot) {
if (snapshot.hasData)
return Text(snapshot.data.isPause);
else if (snapshot.hasError) {
return Text("${snapshot.error}");
}
return CircularProgressIndicator();
}),
)),
)
无法将参数类型x
分配给参数类型y
答案 0 :(得分:1)
您的isPause
未返回String
,它需要返回String
,因为Text()
接受String
,为快速破解,您可以尝试以下解决方案。
Text(snapshot.data.isPause.toString());