【发布时间】:2021-06-22 17:02:06
【问题描述】:
我正在尝试使用RadioListTile 进行多项选择题。
RadioListTile(
value: 1,
groupValue: 1,
onChanged: (val) {
print("Value");
print(val.runtimeType);
setSelectedRadio(val);
},
title: Text(snapshot.data!.data()["questions"]["question $i"]["option 1"]),
);
我得到的错误是
参数类型“对象?”不能分配给参数类型“int”。 “对象”来自“飞镖:核心”。 setSelectedRadio(val);
我检查了 value 的运行时类型,它正在返回 int。
【问题讨论】:
-
您在哪一行收到此错误?
-
Object' 来自 'dart:core'。 setSelectedRadio(val);在 val
标签: flutter casting radio-button dart-null-safety