您的位置:首页 > 产品设计 > UI/UE

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

  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios ios开发