iOS 使用环信EaseUI3.0集成简单聊天遇到的问题!持续更新...

    最近公司项目中有遇到即时通讯.所以选择了环信!集成环信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,小白整理)