ios 原生調(diào)用web的js,帶參時候需要切到主線程?

今天遇到的,很迷的一個現(xiàn)象,有空研究下。
因為業(yè)務(wù)需要,需要用原生回調(diào)某web頁的js來進(jìn)行流程,然后就遇到問題了。
現(xiàn)象:1.微信支付回調(diào),stringByEvaluatingJavaScriptFromString方法不帶參的時候回調(diào),OK的
2.微信支付回調(diào),stringByEvaluatingJavaScriptFromString帶參(帶jsonstring)時候怎么都調(diào)不起來。
3.非微信支付回調(diào)時候,直接原生按鈕調(diào)用stringByEvaluatingJavaScriptFromString帶參OK。
4.本地網(wǎng)頁,帶參不帶參都OK。
5.微信支付回調(diào),stringByEvaluatingJavaScriptFromString帶參,先gcd切回到主線程,回調(diào)OK。(打斷點看,現(xiàn)場是在main的啊。)

迷茫,有空的時候查查資料,驗證下為什么好了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容