【问题标题】:Quickblox iOS download chat message attachmentQuickblox iOS 下载聊天消息附件
【发布时间】:2026-02-19 16:00:02
【问题描述】:

我正在使用 Quickblox iOS SDK 进行即时消息传递。我的应用程序可以发送和接收图片和其他文件作为附件。以下链接上的文档说使用以下方法:-[QBContent TDownloadFileWithBlobID:[attachment.ID integerValue] delegate:self]

该方法目前已被弃用。我正在使用推荐的方法+[QBRequest*)downloadFileWithUID:(NSString *)UID ...]

我在这里将附件 ID 作为 UID 传递。这会下载一些数据,但不是我期望的图像数据。该方法的文档说使用QBCBlob 对象的blob ID,而不是附件ID。我假设这就是我收到无效数据的原因。文档没有说明在此处使用哪个 ID 或如何获取它。我如何从附件中获取它,下载附件数据的最简单/最佳方式是什么?

文档:http://quickblox.com/developers/Sample-chat-2.0#Receive_attachment

【问题讨论】:

    标签: ios objective-c quickblox instant-messaging


    【解决方案1】:

    正确的链接是http://quickblox.com/developers/SimpleSample-chat_users-ios

    这是使用 iOS SDK 2.0 下载附件的方法

    http://quickblox.com/developers/SimpleSample-chat_users-ios#Receive_attachment

    设置重定向到上一个

    【讨论】: