ios socket-io No matching member function for call to 'on'

同事(lanyan)去年用webrtc、socketio做了個即時通訊語音、視頻的demo,最近我需要將這個demo集成到另一個應用中,但卻遇到如下錯誤:

“No matching member function for call to 'on'”,見下圖

報錯截圖

說明:原demo是好的,我只是將socketio改成pod方式引入。

懷疑:

1、是不是新版本的socket->on參數(shù)類型變了?看了好幾遍,發(fā)現(xiàn)demo和現(xiàn)在pod的 版本一樣都是5個,OnMessage中的參數(shù)也是5個,所以繼續(xù)找。

2、是不是pod的socketIO路勁不正確?檢查了XCode的設置,也沒問題。

3、接著在on方法上,jump to definition,發(fā)現(xiàn)跳轉到UIKit/UISwitch.h中的on,然后Google,期望找到別人也能遇到這樣的問題。。。

解決:

費了好幾個小時,都沒有解決,最后又回到第一步,在重新核對on接口時突然發(fā)現(xiàn),原來是OnMessage方法的參數(shù)類型變了,將

改成

記錄一下,希望自己以后別再犯同樣的錯誤!

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

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

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