错误未定义类TimeOfDay。尝试使用颤动时间

时间:2018-08-16 23:09:38

标签: dart flutter

enter image description here,当我使用TimeOfDay时,我得到error undefined class TimeOfDay。以前是这样,我正在努力争取时间,

TimeOfDay theTime = new TimeOfDay.now();

我不明白为什么会收到错误消息。

2 个答案:

答案 0 :(得分:2)

也许您犯了一个错误并修改了TimeOfDay中的类time.dart,有时它会发生。 您可以检查类theTimeTimeOfDay的源代码吗?因为它不应该存在。

time.dart应该以这样的开头

@immutable
class TimeOfDay {

我有99%的把握确保您这样命名:

@immutable
class theTimeTimeOfDay {

答案 1 :(得分:1)

该类在material.dart中定义(它实际上是在子文件中定义的,但它是material.dart的一部分)。
如果没有为您定义类,则需要将其导入:

import 'package:flutter/material.dart';

TimeOfDay getCurrentTime() {
  return TimeOfDay.now();
}