iOS头像和昵称问题
我从自己服务器拿到头像和昵称,在群上对聊,我的头像和昵称和另外的账号的昵称,头像相反了,请问怎么解决
/*
if (isSender) {
model.headImageURL = nil;
}
else{
model.headImageURL = nil;
}
*/
/*
if (isSender) {
model.headImageURL = nil;
}
else{
model.headImageURL = nil;
}
*/
没有找到相关结果
已邀请:
9 个回复
一等到天幻
赞同来自: 不轻易言弃
lifei9241
// 根据环信id得到要显示头像路径,如果返回nil,则显示默认头像
- (NSString *)avatarWithChatter:(NSString *)chatter{
// return @"http://img0.bdstatic.com/img/image/shouye/jianbihua0525.jpg";
return nil;
}
// 根据环信id得到要显示用户名,如果返回nil,则默认显示环信id
- (NSString *)nickNameWithChatter:(NSString *)chatter{
return chatter;
}
你看demo中的这俩能不能满足你需求
不轻易言弃
不轻易言弃
lifei9241
不轻易言弃
不轻易言弃
- (NSString *)avatarWithChatter:(NSString *)chatter{
// return @"http://vwind:9527/web/Tpl/v1/Public/images/icon_my.png";
//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];
lifei9241
lala2231
http://blog.csdn.net/lala2231/article/details/50636378
有详细的分析