ret=action(JavascriptInterfaceObject,sel,arg);

在使用dsbridge的時候,js調(diào)用原生方法,崩潰在這行代碼。原因好像是ret返回了nil。

解決方案:將原生方法的返回值由void換為id或string即可。

修改后的代碼

我這里直接返回了一個空字符串。

這個我百度了一下,人家說了一下這個原因,我也沒有看明白,因為我這個里面其他方法也有沒返回值的,就沒有問題,只有這個有問題。

http://www.lxweimin.com/p/474dba0b602e

這個是我搜到的人家的解答,需要的可以參考。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容