ios - Quickblox iOS 下载聊天消息附件

标签 ios objective-c quickblox instant-messaging

我正在使用 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

最佳答案

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

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

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

设置重定向到上一个

关于ios - Quickblox iOS 下载聊天消息附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26614052/

相关文章:

ios - 在 iOS 中使用 UIImagePickerController 时,如何检测用户是否从库中选择图片或视频?

ios - Quickblox ipv6 支持

swift - 如何在应用程序处于后台或在quickblox中终止时实现CallKit?

ios - 快速下拉列表

iPhone 打开文件类型的默认应用程序

objective-c - -[NSString UTF8String] 的保证生命周期是多少?

objective-c - 在 iPad 应用程序中包含同一系列的多种字体

ios - iOS 中的 QuickBlox 联机/脱机问题

iphone - UIFont:如何在应用程序的任何 View 中更改所有字体?

ios - 在 Xcode - Cordova App 中显示 console.log