最近公司项目中有遇到即时通讯.所以选择了环信!集成环信SDK后,由于只是实现简单的聊天功能,所以,就直接拖入了环信提供的EaseUI Demo,但是拖进去之后就开始各种报错! 总结了下!
1. 在pch文件中所有代码的头尾加入#ifdef __OBJC__ / #endif
如下:
#ifdef __OBJC__
#endif
需要注意的是:如果删除的是环信集成的第三方库!由于环信在集成的第三方库中加了EM前缀! 记得删掉EaseUI 中使用方法的前缀,不然会报错!
///这些做完大概就没什么问题了!!!
3. 如果你只是简单的实现了聊天功能! 直接按官方文档提示跳转EaseMessageViewController 这个类 ! 那么你点击表情,打算发送表情的时候 ,会出现崩溃错误,又没有什么原因!
解决办法:
在EaseMessageViewController 的viewDidLoad方法中的最后边加入这段代码再运行....
EaseEmotionManager *manager= [[EaseEmotionManageralloc]initWithType:EMEmotionDefaultemotionRow:3emotionCol:7emotions:[EaseEmojiallEmoji]]; [self.faceViewsetEmotionManagers:@[manager]];
欧了!!!
你现在可以完成简单的单聊功能了!!!
发送文件,群聊,语音音视频 小白会持续更新! 感兴趣的话请关注小白博客! 小白拙见!!!不当之处,还请指正!!!!!
欢迎加入One Team技术交流群:234713941