我正在使用Quickblox API并成功上传,获取和检索用户的头像图片。但在我的应用中,我想显示用户登录时的用户列表。如何获取用户头像。
我正在获取用户列表(QBUsers),但BlobId对所有人来说都是空的,尽管用户已经存在Avatar图像。
请帮我提取用户的头像。
答案 0 :(得分:1)
func downloadTeamMemberAvatar(avatarFileId:String,completion: (UIImage?)->Void){
let id = UInt(avatarFileId)
if let _ = id{
QBRequest.downloadFileWithID(id!, successBlock: { (_, imageData) in
let image = UIImage(data:imageData)
completion(image)
}, statusBlock: { (_, _) in
}, errorBlock: { (_) in
completion(nil)
})
}else{completion(nil)}
}