Top

iOS File Sharing

Comentários

5 comentários

  • Le-Trong-Nghia HUYNH

    Hello Apurva

    The file sharing is not officially supported yet so that's why you have no documentation for the moment. However, this is actually enabled.

    The error message is saying that you are passing a NSURL * instead of a File * type.

    I guess you are using the following method :

    -(Message *) sendMessage:(NSString *) message fileAttachment:(File *) file to:(Conversation *) conversation completionHandler:(ConversationsManagerServiceSendMessageCompletionHandler) completionHandler attachmentUploadProgressHandler:(ConversationsManagerAttachmentProgressionHandler) progressHandler;

    You can use this code to get a File * from a NSURL * of the file :

            NSData *data = [NSData dataWithContentsOfURL:url];

            File *file = [[ServicesManager sharedInstance].fileSharingService createTemporaryFileWithFileName:[url lastPathComponent] andData:data andURL:url];

    Regards,

    Nghia

     

     

    0
    Ações de comentário Permalink
  • Apurva DONGRE

    Thank you for the help :)

    0
    Ações de comentário Permalink
  • Apurva DONGRE

    I am now able to send the files and the files are showing on the android side , but it is not showing on the IOS side . i am using this.. 

    if(self.attachment && self.attachment.thumbnailData){

        self.attachmentPreview.image = [UIImage imageWithData:message.attachment.thumbnailData];

        self.attachmentPreview.hidden = NO;

      }

    any suggestions?

    0
    Ações de comentário Permalink
  • Le-Trong-Nghia HUYNH

    Hello

    Do you have something in message.attachment.thumbnailData ?

    Is your self.attachmentPreview.image well set after your code?

    Nghia

    0
    Ações de comentário Permalink
  • Apurva DONGRE

    The issue is resolved.

    Thanks.

    0
    Ações de comentário Permalink

Por favor, entrar para comentar.

  • Pergunte à Comunidade

    Você precisa de ajuda? Faça suas perguntas na Comunidade para obter respostas de outros usuários do Rainbow.

    Enviar mensagem