环信集成
来源:互联网 发布:软件公司java笔试题 编辑:程序博客网 时间:2024/06/08 00:22
1、下载SDK,找到里面的EaseMobSDK拖入工程,并勾选上 Destination。
2、在Build Settings 里面找到Other Linker Flags添加-ObjC注意大小写)
3、在Build Phases里面的Link Binary With Libraries里面加入依赖库
SDK 依赖库有:
(如果使用的是 xcode7,后缀为 tbd)
4、如果项目中使用 -ObjC 有冲突,可以添加 -force_load 来解决。
格式为: -force_load[空格]EaseMobSDK/lib/libEaseMobClientSDKLite.a(静态库的路径)
1). 先添加一个-force_load。
2)将静态库拖动到上一步添加的 -force_load 下面
3)最终效果
5、编译工程(一般不会报错)
6、新建一个PCH文件,并导入#import“EaseMob.h” 文件,在Build Settings里面完成如下配置,直接将其项目中的pch
文件拖入即可。
7、在AppDelegate.m文件中
加上如下代码:
8、在工程中拖入EaseUI、ChatView、Resources以及GifImage文件。编译。报错的话,
注释掉 #import "UIImageView+HeadImage.h”以及chatviewController.m里面的一些头文件。如下图
再次编译,找到报错的位置,将刚刚注释掉的头文件关联的报错的内容注释掉就ok了。
设置语言消息动态图片的代码崩溃,如下图:(气泡)
更改此两段代码的设置方式即可:
NSArray *array = [[NSArray alloc]initWithObjects:[UIImage imageNamed:@"chat_sender_audio_playing_full"], [UIImage imageNamed:@"chat_sender_audio_playing_000"], [UIImage imageNamed:@"chat_sender_audio_playing_001"], [UIImage imageNamed:@"chat_sender_audio_playing_002"], [UIImage imageNamed:@"chat_sender_audio_playing_003"], nil];
[[EaseBaseMessageCell appearance] setSendMessageVoiceAnimationImages:array];
NSArray * array1 = [[NSArray alloc] initWithObjects:[UIImage imageNamed:@"chat_receiver_audio_playing_full"],[UIImage imageNamed:@"chat_receiver_audio_playing000"], [UIImage imageNamed:@"chat_receiver_audio_playing001"], [UIImage imageNamed:@"chat_receiver_audio_playing002"], [UIImage imageNamed:@"chat_receiver_audio_playing003"],nil];
[[EaseBaseMessageCell appearance] setRecvMessageVoiceAnimationImages:array1];
再运行,成功。
9、在Main.storyboard里面拖入一个按钮,并viewcontroller里面绑定事件,事件里面需要添加
别忘了导入头文件。
10、将3.0的demo里面的Localizable.strings直接拖入工程。然后选中它,点击右侧Localize,如图
选择English,再在右侧选中,如下图
将3.0demo中的中文里面的内容全部复制到自己项目中的中文文件里,覆盖原来的内容。(这是实现聊天界面的时间问题)
0 0
- 环信im集成
- iOS-集成环信
- 环信客服集成
- 环信web集成
- 环信集成
- 环信SDK集成
- 集成环信
- 环信集成
- java 环信集成
- 环信集成错误
- 环信集成
- 环信集成
- 环信3.0集成
- iOS 环信集成方法之集成环信SDK
- iOS集成环信客服
- iOS环信集成<1>
- 集成环信实现聊天
- 集成环信支持ipv6
- 入门学习必收藏!精选Photoshop、D…
- 一款很实用的时间选择器
- 让PNG图标在IE6下变透明的JS代码
- 解决Windows7下卡死的问题
- 拖机软件Betwin VS 2.0.0.368+破解…
- 环信集成
- 上传图片保存位置问题 KindEditor…
- windows7 IIS7 授权 无法验证对路…
- Win7下的分区、调整大小的软件
- 禁止重复提交(JavaScript控制表单…
- 转移系统缓存文件等的位置TEMP、TM…
- <input>提交按钮样式(背景为图片…
- 关于eWebEditor-在线HTML编辑器控…
- 读出三条记录的SQL语句