做了一個接口文件,返回值為string,里面用的try{返回“OK”} catch{返回錯誤信息};調(diào)用接口時
try{
string aa=調(diào)用接口;
if(aa==“OK”){彈出OK提示}
else{彈出錯誤提示}
}
catch{
彈出錯誤提示
}
每次接口中執(zhí)行出錯,不執(zhí)行if塊,直接跳到catch中,麻煩高手給解釋一下,謝謝
6 回答

PIPIONE
TA貢獻(xiàn)1829條經(jīng)驗 獲得超9個贊
異常都是在最內(nèi)部的try{}catch{}中處理的,如果如你所述的情況,請檢查一下內(nèi)部接口中的異常捕獲是否有誤!正常情況下,內(nèi)部已經(jīng)捕獲過異常后外部不會受到影響的!

慕碼人2483693
TA貢獻(xiàn)1860條經(jīng)驗 獲得超9個贊
暈,這還怎么解釋?你調(diào)用接口都出錯了,當(dāng)然跳到catch里面了?還怎么執(zhí)行if塊兒?
也就是說string aa=調(diào)用接口;這個地方已經(jīng)出錯了,下面還能執(zhí)行么?
- 6 回答
- 0 關(guān)注
- 423 瀏覽
添加回答
舉報
0/150
提交
取消