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参数类型变了?看了好几遍,发现demo和现在pod的 版本一样都是5个,OnMessage中的参数也是5个,所以继续找。

2、是不是pod的socketIO路劲不正确?检查了XCode的设置,也没问题。

3、接着在on方法上,jump to definition,发现跳转到UIKit/UISwitch.h中的on,然后Google,期望找到别人也能遇到这样的问题。。。

解决:

费了好几个小时,都没有解决,最后又回到第一步,在重新核对on接口时突然发现,原来是OnMessage方法的参数类型变了,将

改成

记录一下,希望自己以后别再犯同样的错误!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容