某些异常会跳过错误处理。它没有输入我的任何异常处理,为什么?
这是它第二次在不同场合发生,但仍然不知道如何解决第一个实例。
try {
ref.getDownloadURL().then((value) async {
}).catchError((e) {
var test = e;
});
} on Exception catch (ex) {
var test = ex;
} catch (e) {
var test = e;
}
答案 0 :(得分:1)
在调试器中,您将拥有step over
和step into
等选项。.
当发生异常并显示错误时,就像您在图像中显示的一样。按下step over
按钮会将您带到catch块。
希望它能回答您的问题。