2017-02-10 7 views
0

J'ai cette URLExtension Envoyer un fichier audio

myString = fichier : ///var/mobile/Containers/Data/PluginKitPlugin/-------/Documents/MyAudio.m4a

et voici mon code Envoyer

MSConversation * conversation = self.activeConversation; 
    if (conversation) { 
     MSMessageTemplateLayout * activeLayout = [[MSMessageTemplateLayout alloc] init]; 
     // activeLayout.image = image; 
     activeLayout.caption = @"Message Counter"; 
     activeLayout.subcaption = @"Message subcaption"; 
     activeLayout.trailingCaption = @"Trailing caption"; 
     activeLayout.trailingSubcaption = @"Trailing Subcaption"; 

     activeLayout.mediaFileURL = [NSURL URLWithString:myString]; 

     activeLayout.imageTitle = @"Image counter"; 
     activeLayout.imageSubtitle = @"Image subtitle"; 

     MSMessage * message = [[MSMessage alloc] init]; 
     message.layout = activeLayout; 
     message.URL = [NSURL URLWithString:@"Empty URL"]; 
     message.summaryText = @"This is Summary"; 

     [conversation insertMessage:message completionHandler:^(NSError *error) { 
      if (error) { 
       NSLog(@"Error sending message %@", [error localizedDescription]); 
      } 
     }]; 
    } 
    else { 
     NSLog(@"No &%#%&^# conversation found"); 
    } 

je ne peux pas obtenir le fichier audio pour envoyer un message que je viens de compteur et etc ..

Répondre

-1

Au lieu d'utiliser insertMessage, utilisez insertAttachment- [[insertAttachment de conversation: [NSURL URLWithString: myString]; withAlternateFilename: @ "Autre nom" completionHandler:^(erreur NSError *) { DDLogInfo (@ "Erreur is% @", erreur); }];