iOS头像和昵称问题

问题描述

我从自己服务器拿到头像和昵称,在群上对聊,我的头像和昵称和另外的账号的昵称,头像相反了,请问怎么解决/*    if (isSender) {        model.headImageURL = nil;    }    else{        model.headImageURL = nil;    }     */

解决方案

ios demo如何获得群里发消息的头像和昵称,谁发的消息的id 收索一下这个里面可以看下
解决方案二:
你从自己服务器取头像,根据id去匹配不就可以了么。// 根据环信id得到要显示头像路径,如果返回nil,则显示默认头像- (NSString *)avatarWithChatter:(NSString *)chatter{//    return @"http://img0.bdstatic.com/img/i ... 3B%3B    return nil;}// 根据环信id得到要显示用户名,如果返回nil,则默认显示环信id- (NSString *)nickNameWithChatter:(NSString *)chatter{    return chatter;}你看demo中的这俩能不能满足你需求
解决方案三:
能显示头像和昵称,但出现bug,我就是用你上述的办法,我发一个消息给另一个客户端,我发消息时我的头像和昵称都正确,但另一个客户端却显示她的头像和昵称,应该是显示用头像和昵称才对,我是环信id去我服务器哪的数据,代码逻辑错误
解决方案四:
应该都是我的吧
解决方案五:
我这边试了一下,根据id去return  url是没有问题的。你检查一下你那边是不是id和url的匹配有问题。
解决方案六:
那你有没有试过两个用户在聊天
解决方案七:
// 根据环信id得到要显示头像路径,如果返回nil,则显示默认头像- (NSString *)avatarWithChatter:(NSString *)chatter{   // return @"http://vwind:9527/web/Tpl/v1/P ... 3B%3B    //return nil;       return chatter;}  我是这样写的,在这个方法调用,我的URL是服务器返回的URL MessageModel *model = [MessageModelManager modelWithMessage:message];            if ([_delelgate respondsToSelector:@selector(nickNameWithChatter:)]) {                                NSString *showName = [_delelgate nickNameWithChatter:self.nickName];                model.nickName = showName?showName:model.username;            }else {                model.nickName = model.username;            }                        if ([_delelgate respondsToSelector:@selector(avatarWithChatter:)]) {                model.headImageURL = [NSURL URLWithString:[_delelgate avatarWithChatter:self.imageStr]];                DLog(@"self.imageStr---%@",self.imageStr);            }                        if (model) {                [formatArray addObject:model];
解决方案八:
你在demo中改一下,看是什么效果。
解决方案九:
看一下这篇博客http://blog.csdn.net/lala2231/ ... 36378有详细的分析

时间: 2024-09-11 08:27:17

iOS头像和昵称问题的相关文章

iOS头像个昵称问题

问题描述 点击群聊进入绘画列表,没有头像和昵称,发了一条信息过去,消息显示昵称了,但昵称是其他人的,退出当前会话,从新点击会话,当前会话的料条记录的头像昵称又不见了,变成id和默认图片,发消息后当前消息有头像和昵称 解决方案 你是怎么维护头像和昵称的.是通过ext还是从自己服务器取的呢.根据你的描述像是UI处理的问题解决方案二:先从自己服务器那里拿到头像跟昵称解决方案三:看一下这篇博客http://blog.csdn.net/lala2231/ ... 36378有详细的分析

ios头像昵称问题,有哪位大神耐心求教

问题描述 能显示头像和昵称,但出现bug,,我发一个消息给另一个客户端,我的会话列表的头像昵称没问题,他那边收到我发给他的消息,却显示他自己的头像和昵称, 解决方案 - (void)setMessageModel:(MessageModel *)messageModel{    _messageModel = messageModel;        _nameLabel.hidden = (messageModel.messageType == eMessageTypeChat);      

在消息列表中,拿不到消息的头像和 昵称

问题描述 iOS环信  在消息列表中,获取不到消息的昵称和头像以及消息信息 解决方案 头像和昵称要你自己维护,看下链接:http://docs.easemob.com/doku.p ... kname会话列表页面获取消息看下,    cell.detailMsg = [self subTitleMessageByConversation:conversation];解决方案二:看一下这篇博客http://blog.csdn.net/lala2231/ ... 36378有详细的分析

头像和昵称的显示

问题描述 我的项目是使用了环信的EaseUI..我将下面方法用在了收到消息时和发送消息时,结果发消息对方和我的头像都是我的,接收消息时,头像都是对方的.呢称也如此.不知道该如何用下面方法,能使聊天界面的头像和昵称正常?我是将对方的头像用扩展消息传过来的,下面是设置头像和呢称,有时候,我发现这样写,竟然不执行getUser()方法final EaseUI easeUI=EaseUI.getInstance();easeUI.setUserProfileProvider(new EaseUI.Eas

语音电话,在接电话时怎么设置头像和昵称

问题描述 安卓,语音电话,在接电话时怎么设置头像和昵称 解决方案 这个需要自己去实现,去给控件赋值解决方案二:问题是进来空值,只有到这一步else { // 有电话进来  voiceContronlLayout.setVisibility(View.INVISIBLE);  Uri ringUri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_RINGTONE);  audioManager.setMode(AudioManager.M

Android 聊天头像和昵称 这么更新 ,文档里说是用穿透消息去更新,这么实现了???

问题描述 Android 聊天头像和昵称 这么更新    ,文档里说是用穿透消息去更新,这么实现了??? 解决方案 昵称.头像在你的服务器去保存,一个用户请求你的服务器去更新昵称.头像之后,你的服务器去给这个用户的所有好友发送透传,提示这个用户更新里昵称.头像,客户端收到之后就去你的服务器请求数据更新本地保存的

聊天-安卓环信集成,头像跟昵称显示问题

问题描述 安卓环信集成,头像跟昵称显示问题 大家好,小弟安卓开发,集成环信碰到点问题,现在用的环信版本是15年12月更新的的SDK,关联EaseUI库开发:关于头像跟昵称的问题:根据官方文档说,头像昵称显示通过发送扩展消息,把自己的昵称头像通过扩展发送给接收方,接收方再根据扩展消息显示UI.发送扩展消息我已经实现了,也拿扩展消息了:现在就是不知道拿了这些数据怎么处理,展示自己的头像跟聊天对方的头像:跪求大神指导~~~ 解决方案 http://www.imgeek.org/question/924

怎样加入自己用户的头像和昵称?

问题描述 怎样加入自己用户的头像和昵称? 解决方案 本帖最后由 hblzg123 于 2015-4-14 18:18 编辑 - (void)setMessageModel:(MessageModel *)messageModel{ _messageModel = messageModel; _nameLabel.hidden = !messageModel.isChatGroup; UIImage *placeholderImage = ; ;}解决方案二:本帖最后由 hblzg123 于 20

iteye怎么设置头像和昵称啊

问题描述 今天用csdn的帐号登录iteye,准备好好弄个博客,修改头像头像和昵称硬是找不到地方弄,请问谁知道怎么操作,谢谢 解决方案 点击头像 进入页面后点上边的"关于我" 再点击 修改我的个人资料 就可以修改了解决方案二:右上角有个"设置"里,能设置头像."我的博客"-> 左边菜单里"博客设置"里能设置博客的名称和其他一些