2014-10-28 1 views
0

Я работаю с QuickBlox iOS SDK для обмена мгновенными сообщениями. Мое приложение может отправлять и получать изображения и другие файлы в виде вложений. В документации по приведенной ниже ссылке говорится использовать следующий метод: - [QBContent TDownloadFileWithBlobID:[attachment.ID integerValue] delegate:self]Quickblox iOS скачать сообщение для сообщения чата

Этот метод в настоящее время не рекомендуется. Я использую рекомендуемый метод +[QBRequest*)downloadFileWithUID:(NSString *)UID ...]

Я передаю идентификатор вложения, как UID здесь. Это загружает некоторые данные, но это не данные изображения, которые я ожидаю. В документации по этому методу говорится использовать идентификатор blob объекта QBCBlob, а не идентификатор вложения. Я предполагаю, что именно поэтому я получаю недопустимые данные. Документы не указывают, какой идентификатор использовать здесь или как его получить. Как получить это из вложения и какой самый простой/лучший способ загрузить данные вложений?

Документация: http://quickblox.com/developers/Sample-chat-2.0#Receive_attachment

ответ