为了账号安全,请及时绑定邮箱和手机立即绑定

关于try catch

关于try catch

开心每一天1111 2018-12-06 11:30:33
做了一个接口文件,返回值为string,里面用的try{返回“OK”} catch{返回错误信息};调用接口时 try{ string aa=调用接口; if(aa==“OK”){弹出OK提示} else{弹出错误提示} } catch{ 弹出错误提示 } 每次接口中执行出错,不执行if块,直接跳到catch中,麻烦高手给解释一下,谢谢
查看完整描述

6 回答

?
PIPIONE

TA贡献1829条经验 获得超9个赞

异常都是在最内部的try{}catch{}中处理的,如果如你所述的情况,请检查一下内部接口中的异常捕获是否有误!正常情况下,内部已经捕获过异常后外部不会受到影响的!

查看完整回答
反对 回复 2019-01-21
?
慕码人2483693

TA贡献1860条经验 获得超9个赞

晕,这还怎么解释?你调用接口都出错了,当然跳到catch里面了?还怎么执行if块儿?

也就是说string aa=调用接口;这个地方已经出错了,下面还能执行么?

查看完整回答
反对 回复 2019-01-21
?
莫回无

TA贡献1865条经验 获得超7个赞

接口中的错误不是有接口中的try catch处理吗?
查看完整回答
反对 回复 2019-01-21
?
侃侃无极

TA贡献2051条经验 获得超10个赞

上面正解!

查看完整回答
反对 回复 2019-01-21
?
月关宝盒

TA贡献1772条经验 获得超5个赞

你看catch里面提示什么错误,绝对是接口出错了,那错误应该能看到的

查看完整回答
反对 回复 2019-01-21
?
慕姐8265434

TA贡献1813条经验 获得超2个赞

接口里面的代码执行有误了,去调用的接口里调试看看

查看完整回答
反对 回复 2019-01-21
  • 6 回答
  • 0 关注
  • 375 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信