注册

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

能显示头像和昵称,但出现bug,,我发一个消息给另一个客户端,我的会话列表的头像昵称没问题,他那边收到我发给他的消息,却显示他自己的头像和昵称,


 
已邀请:
- (void)setMessageModel:(MessageModel *)messageModel

{




    _messageModel = messageModel;

    

    _nameLabel.hidden = (messageModel.messageType == eMessageTypeChat);

    

    

    if (_messageModel.isSender)

    {

        NSArray *avate = [mUserDefaults objectForKey:hAvatar];

        NSString *str = [avate firstObject];

        [self.headImageView sd_setImageWithURL:[NSURL URLWithString:str]];

    }

    else

    {

        

        NSArray *arraySoce = [[DBManager shareManager] selectAppsById:messageModel.username];

        self.uid = messageModel.username;

        

        for (ChartModel *model in arraySoce)

        {

           

             [self.headImageView sd_setImageWithURL:[NSURL URLWithString:model.avatar] placeholderImage:[UIImage imageNamed:@"DefaultHeader"]];

            self.headImageView.userInteractionEnabled = YES;

            UITapGestureRecognizer *g = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tapClickAction:)];

            [self.headImageView addGestureRecognizer:g];

            

            

        }







       

    }在这里做判断,是自己还是别人
在头像回调里做个判断试试
看一下这篇博客
http://blog.csdn.net/lala2231/article/details/50636378
有详细的分析

helloworld9221 - 90后

获取昵称和头像是怎么做的,我写了一下不成功,求教

要回复问题请先登录注册