如何在Quickblox中检索用户的头像图像

时间:2016-04-28 08:00:33

标签: blob quickblox avatar

我正在使用Quickblox API并成功上传,获取和检索用户的头像图片。但在我的应用中,我想显示用户登录时的用户列表。如何获取用户头像。

我正在获取用户列表(QBUsers),但BlobId对所有人来说都是空的,尽管用户已经存在Avatar图像。

请帮我提取用户的头像。

1 个答案:

答案 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)}

}