gpt4 book ai didi

ios - 如何在quickblox(Swift、iOS、xcode)中实现发送图片

转载 作者:可可西里 更新时间:2023-11-01 01:37:13 24 4
gpt4 key购买 nike

我已经有一个应用程序,并实现了 Quickblox。到目前为止,我只有消息发送。如何添加发送图片?

最佳答案

要发送带附件的消息,您应该使用与发送带文本的常规消息相同的方式,但向其添加附件对象。

var imageData: NSData = UIImagePNGRepresentation(UIImage(named: "arrow.png")!)!
QBRequest.TUploadFile(imageData, fileName: "arrow.png", contentType: "image/png", isPublic: false, successBlock: {(response: QBResponse!, uploadedBlob: QBCBlob!) in
// Create and configure message
var message: QBChatMessage = QBChatMessage()

var uploadedFileID: UInt = uploadedBlob.ID
var attachment: QBChatAttachment = QBChatAttachment()
attachment.type = "image"
attachment.ID = String(uploadedFileID)
message.attachments = [attachment]
// Send message
}, statusBlock: {(request: QBRequest?, status: QBRequestStatus?) in

}, errorBlock: {(response: QBResponse!) in
NSLog("error: %@", response.error)
})

有一个完整的演示项目可以满足您的需求 here .

关于ios - 如何在quickblox(Swift、iOS、xcode)中实现发送图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35676541/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com