怎么修改用户的昵称和头像,leancloud本身带昵称和头像吗,还是用自己服务器上的
-
创建时间
16年5月1日
-
最后回复
16年5月6日
-
8
回复
-
3.3K
浏览
-
2
用户
-
1
赞
import "AVUser+Avatar.h"
define kAttrKey_AvatarFile @"avatarFile"
@implementation AVUser (Avatar)
(NSString*)avatarUrl {
AVFile *avatarFile = [self objectForKey:kAttrKey_AvatarFile];
return [avatarFile url];
}
(void)updateAvatarWithImage:(UIImage*)image callback:(AVBooleanResultBlock)block{
AVFile *oldFile = [self objectForKey:kAttrKey_AvatarFile];
AVFile *newFile = [AVFile fileWithData:UIImagePNGRepresentation(image)];
[newFile saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
///失败
if (!succeeded) {
if (block) {
block(succeeded, error);
};
return;
}
///成功
[self setObject:newFile forKey:kAttrKey_AvatarFile];
[self saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
if (succeeded) {
[oldFile deleteInBackground];
}
if (block) {
block(succeeded, error);
}
}];
}];
}
主题 | 分类 | 回复 | 浏览 | 活动 |
---|---|---|---|---|
chatkit 用户头像获取问题 | 实时通信 | 0 | 826 | 17-05-8 |
保存installation时总是不成功 | 实时通信 | 3 | 1.2K | 16-03-12 |
ChatKit中无法自定义输入框插件(只有拍照、照片、位置) | 实时通信 | 1 | 993 | 19-05-27 |
聊天室的聊天记录加载慢 | 实时通信 | 1 | 989 | 18-01-22 |
iOS端sendTimestamp属性报错不能修改 | 实时通信 | 3 | 1.0K | 17-05-22 |