之前做環(huán)信遇到很多問題 所以就和大家分享一下
我是在cellForRowAtIndexPath里賦值的
這是單聊 昵稱和圖片地址是我傳過來的 可以存在本地直接取
NSString *currentName = [[EMClient sharedClient] currentUsername];
NSString *msgName = model.message.from;
if ([currentName isEqualToString:msgName]) {
//設(shè)置自己的頭像
model.nickname = self.myNickname;
if (self.myHeadImgUrl == nil || [self.myHeadImgUrl isEqualToString:@""]) {
model.avatarURLPath = QIniuDefaultImage;
}
else{
model.avatarURLPath = self.myHeadImgUrl;
}
}
else {
//設(shè)置對方
model.nickname = self.nickName;
if (self.headImgUrl != nil) {
model.avatarURLPath = self.headImgUrl;
}
else{
model.avatarURLPath = QIniuDefaultImage;
}
}
單聊與群聊 判斷一下model.message.chatType 就可以。 群聊的話 需要從服務(wù)器拿下來群成員的信息,然后通過環(huán)信id 去遍歷賦值就可以了。
一個簡單demo 有需要的朋友可以看看 ?沒有時間好好整理 有問題的朋友可以留言github鏈接