【发布时间】:2021-08-07 23:46:36
【问题描述】:
我的 Observer 小部件开头的“{”处出现此错误。我也尝试过 break 语句。 我做错了什么?
Observer(builder: (_) {
switch (_argumentStore!.myTileShowBankedArgumentState) {
case (showMyTileBankedArgumentSelectedState
.notSelected):
return RaisedButton(
disabledColor: Color(0xFFFFC4A5),
shape: RoundedRectangleBorder(
borderRadius: new BorderRadius.circular(30.0),
),
onPressed: null,
child: Text(
'Hello1 ',
),
);
case (showMyTileBankedArgumentSelectedState.Selected):
RaisedButton(
disabledColor: Color(0xFFFFC4A5),
shape: RoundedRectangleBorder(
borderRadius: new BorderRadius.circular(30.0),
),
onPressed: null,
child: Text(
'Hello2 ',
),
);
}
})
【问题讨论】:
-
你在第二个
case中缺少return