2017-02-10 4 views
0

У меня есть этот URLСообщения Удлинители Отправить аудиофайла

MyString = файл: ///var/mobile/Containers/Data/PluginKitPlugin/-------/Documents/MyAudio.m4a

и вот мой код посыла

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"); 
    } 

я не могу получить аудио-файл для отправки у меня есть только сообщение счетчик и т.д ..

ответ

-1

Вместо использования insertMessage используйте insertAttachment- [[inserting вставки: [NSURL URLWithString: myString]; withAlternateFilename: @ «Alternate Name» completeHandler:^(ошибка NSError *) { DDLogInfo (@ "Ошибка% @", ошибка); }];

Смежные вопросы