【发布时间】:2019-03-03 20:38:09
【问题描述】:
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(title: Text("Hello Flutter"),),
body: Column(children: [
GestureDetector(
onTap: () {
showTimePicker(
context: context,
initialTime: const TimeOfDay(hour: 7, minute: 0),
);
},
child: Text("22:30")
)
尝试像这样将 timePicker 添加到我的 Flutter 应用程序中。点击文本会导致错误。
E/flutter (23737): [错误:flutter/shell/common/shell.cc(181)] Dart 错误:未处理的异常:E/flutter (23737): NoSuchMethodError: The 在 null 上调用了 getter 'modalBarrierDismissLabel'。 E/颤振 (23737):接收器:空 E/颤振(23737):尝试调用: modalBarrierDismissLabel E/flutter (23737): #0
Object.noSuchMethod (dart:core/runtime/libobject_patch.dart:48:5) E/颤振 (23737): #1 showDialog (package:flutter/src/material/dialog.dart:615:53) E/flutter (23737):
【问题讨论】:
-
奇怪,你的代码没有给我抛出任何错误,哈哈,你使用的是什么版本的 dart 和 flutter?