【发布时间】:2019-08-11 14:09:24
【问题描述】:
我正在 dart / flutter 中做一些(我认为的)基本异常处理。截至上周(2019 年 3 月 15 日),我正在使用最新版本的 dart 和 flutter。
这是我的代码:
void MyMethod() {
Storage.getFilePaths().then((paths) {
//do something
}).catchError((Exception error) {
//do something else
return null;
});
}
但是,当运行程序并发生异常时,我在下面收到此消息并且看不到问题所在?
'无效参数(onError):错误处理程序必须接受一个对象或 一个 Object 和一个 StackTrace 作为参数,并返回一个有效的 结果:关闭:(异常)=> Null'
我想我错过了一些愚蠢的东西,并且很想知道那是什么。
【问题讨论】: