iOS 使用环信EaseUI3.0集成简单聊天遇到的问题!持续更新...
2016-10-13 16:45
399 查看
最近公司项目中有遇到即时通讯.所以选择了环信!集成环信SDK后,由于只是实现简单的聊天功能,所以,就直接拖入了环信提供的EaseUI Demo,但是拖进去之后就开始各种报错! 总结了下!
1. 在pch文件中所有代码的头尾加入#ifdef __OBJC__ / #endif
如下:
#ifdef __OBJC__
//代码区...
#endif
2.环信内部集成的MBProgressHUD SDWebImage MJRefresh 与我们工程中集成的这几个第三方库发生冲突!删掉工程中自己集成的这些第三方库,或者删除环信EaseUI 里面的这些第三方库!
需要注意的是:如果删除的是环信集成的第三方库!由于环信在集成的第三方库中加了EM前缀! 记得删掉EaseUI 中使用方法的前缀,不然会报错!
///这些做完大概就没什么问题了!!!
3. 如果你只是简单的实现了聊天功能! 直接按官方文档提示跳转EaseMessageViewController 这个类 ! 那么你点击表情,打算发送表情的时候 ,会出现崩溃错误,又没有什么原因!
解决办法:
在EaseMessageViewController 的viewDidLoad方法中的最后边加入这段代码再运行....
EaseEmotionManager *manager= [[EaseEmotionManageralloc]initWithType:EMEmotionDefaultemotionRow:3emotionCol:7emotions:[EaseEmojiallEmoji]];
[self.faceViewsetEmotionManagers:@[manager]];
欧了!!!
你现在可以完成简单的单聊功能了!!!
发送文件,群聊,语音音视频 小白会持续更新! 感兴趣的话请关注小白博客! 小白拙见!!!不当之处,还请指正!!!!!
欢迎加入One Team技术交流群:234713941
1. 在pch文件中所有代码的头尾加入#ifdef __OBJC__ / #endif
如下:
#ifdef __OBJC__
//代码区...
#endif
2.环信内部集成的MBProgressHUD SDWebImage MJRefresh 与我们工程中集成的这几个第三方库发生冲突!删掉工程中自己集成的这些第三方库,或者删除环信EaseUI 里面的这些第三方库!
需要注意的是:如果删除的是环信集成的第三方库!由于环信在集成的第三方库中加了EM前缀! 记得删掉EaseUI 中使用方法的前缀,不然会报错!
///这些做完大概就没什么问题了!!!
3. 如果你只是简单的实现了聊天功能! 直接按官方文档提示跳转EaseMessageViewController 这个类 ! 那么你点击表情,打算发送表情的时候 ,会出现崩溃错误,又没有什么原因!
解决办法:
在EaseMessageViewController 的viewDidLoad方法中的最后边加入这段代码再运行....
EaseEmotionManager *manager= [[EaseEmotionManageralloc]initWithType:EMEmotionDefaultemotionRow:3emotionCol:7emotions:[EaseEmojiallEmoji]];
[self.faceViewsetEmotionManagers:@[manager]];
欧了!!!
你现在可以完成简单的单聊功能了!!!
发送文件,群聊,语音音视频 小白会持续更新! 感兴趣的话请关注小白博客! 小白拙见!!!不当之处,还请指正!!!!!
欢迎加入One Team技术交流群:234713941
相关文章推荐
- Caffe搭建:常见问题解决办法和ubuntu使用中遇到问题解决方法(持续更新)
- Git使用总结(遇到问题,持续更新)
- iOS开发Cocoapods安装过程中遇到问题解决[持续更新]
- 记录oracle11g使用过程中遇到的一些问题,会持续更新。
- iOS开发中遇到的问题 (持续更新)
- EF7 使用过程中遇到的问题(持续编辑更新)
- 使用oracle中遇到的各种问题【持续更新】
- 使用NDK r9c编译安卓项目并打包--遇到的问题【持续更新】
- Intellij IDEA2016.2.2工具使用遇到的问题以及部分快捷键(持续更新...)
- 安卓中经常使用控件遇到问题解决方法(持续更新和发现篇幅)(在textview上加一条线、待续)
- 使用KVM虚拟机遇到的问题(持续更新)
- 使用PhoneGap+JQM开发App时遇到的问题,持续更新中。。。
- sublime 使用中一些遇到问题解决方法和技巧汇总(持续更新)
- Caffe搭建:常见问题解决办法和ubuntu使用中遇到问题(持续更新)
- MySQL使用中遇到的问题及日常操作累积(持续更新)
- Ubuntu 使用中遇到的小问题(持续更新)
- iOS开发之适配IPV6更新网络处理为AFNetworking3.x, 集成以及遇到的一些问题总结。
- 使用GIT期间遇到的问题(持续更新)
- IDEA 使用时遇到过的问题(持续更新)
- Hive SQL使用中遇到的问题与解决方案(持续更新