簡體   English   中英

如何快速從quickblox獲取發件人個人資料圖片?

[英]How to get sender profile image from quickblox in swift?

我正在使用 QBChatMessage 來獲取聊天中發送的所有消息。

我已經在 quickblox 的管理面板中上傳了用戶的圖像。 現在,我在從 quickblox 內容中獲取圖像時遇到了問題。

如果有人知道,請幫助我。 因為我已經嘗試使用 message.senderID 獲取用戶圖像,但沒有成功。

你試過這種方法嗎? 首先你應該通過 id 獲取用戶,然后檢查他的avatarURlblobID

        QBRequest.userWithID(message.senderID, successBlock: { (response :QBResponse?, user:QBUUser?) in

        if user?.avatarUrl == nil {

            //no avatar. Download file by user's blob id
            let userProfileBlobUID = user?.blobID
            QBRequest.downloadFileWithID(UInt(userProfileBlobUID!), successBlock: { (response : QBResponse,imageData: NSData) in

                let image = UIImage(data:imageData)

                }, statusBlock: nil, errorBlock: nil)
        }
        else {
            //download image by url
        }

    }) { (response :QBResponse) in

    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM