• 给 AVuser 加一些 头像文件字段。

  • 让用户自己上传不就好了吗?

你说的是使用avuser的属性,然后用那个save的block进行存储吗

好的谢谢啊,那你知道不知道怎么弄那个好友列表。类似那个QQ微信的好友

那好吧恩恩谢谢啦

应该是AVFile头像上传
然后AVUser 关联一下, - =。。我也正再找相关的代码。。。。

找到的话希望能分享一下谢谢你

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);
}
}];
}];
}

1 人赞了这个帖子.

谢谢了 我会好好看看的谢谢大神