【问题标题】:add time picker to flutter code causes error将时间选择器添加到颤动代码会导致错误
【发布时间】:2021-10-28 07:12:56
【问题描述】:

我使用下面的代码来添加时间选择器:

final TimeOfDay newTime = await showTimePicker(
  context: context,
  initialTime: TimeOfDay(hour: 7, minute: 15),
);

但我给出以下错误:

'TimeOfDay?' 类型的值不能分配给“TimeOfDay”类型的变量。 尝试更改变量的类型,或将右侧类型转换为 'TimeOfDay'

【问题讨论】:

  • 试试this回答希望对你有帮助。

标签: flutter dart timepicker


【解决方案1】:

只需更改为:

final TimeOfDay? newTime = await showTimePicker(
  context: context,
  initialTime: TimeOfDay(hour: 7, minute: 15),
);

那么你可能想要解开可选结果:

if (newTime != null) {
  // do stuff with newTime
}

【讨论】:

    猜你喜欢
    • 2016-08-11
    • 2018-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-02
    相关资源
    最近更新 更多