尝试并抓住在颤振飞镖上不起作用

Try and catch not working on flutter dart

提问人:Kapil Sarania 提问时间:7/3/2023 最后编辑:julemand101Kapil Sarania 更新时间:7/4/2023 访问量:56

问:

我试过尝试在我的 vs 代码上捕捉,但 catch 函数不处理错误,我也在 dartpad 网站上尝试了相同的代码,但在网站上,catch 函数正在工作,请查看我的代码:enter image description here

我尝试使用 try 和 catch 函数,我希望使用 catch 函数处理错误,但 catch 函数没有处理错误

Flutter Dart 错误处理 try-catch

评论

1赞 Raphael Sauer 7/3/2023
如果您在这里发布您的代码,我们可以更好地为您提供帮助
0赞 Ivo 7/3/2023
我相信这与 github.com/flutter/flutter/issues/33427 有关

答:

0赞 Matias 7/4/2023 #1

你试过这样做吗?

throw Exception('Page not found');

我相信你正试图抛出一个字符串作为例外。

评论

0赞 Kapil Sarania 7/5/2023
我正在使用 firebase 身份验证,我需要使用 try 和 catch,但 try 和 catch 不起作用,因此为了看看这是怎么回事,我写了一个简单的 try catch func,如上所述,但这个简单的代码也没有运行,catch func 没有捕获错误, 但是当我在 dartpad 中尝试完全相同的代码时,它运行得很好