Я пользуюсь аудиозаписью через UIActivityViewController. Когда аудиофайл делится по электронной почте или iMessage, он показывает базовое имя аудиофайла без видимого способа его изменения.UIActivityViewController с альтернативным именем файла?
NSArray *activityItems = [NSArray arrayWithObjects:self.audioPlayer.url, nil];
UIActivityViewController *avc = [[UIActivityViewController alloc]
initWithActivityItems:activityItems
applicationActivities:nil];
[self presentViewController:avc
animated:YES completion:nil];
Если я не использую UIActivityViewController и просто использовать MFMessageComposeViewController непосредственно, чем я могу использовать
[composer addAttachmentURL:self.audioPlayer.url withAlternateFilename:@"Piano Song.m4a"];
Можно ли иметь альтернативное имя файла с UIActivityViewController?
Я бы использовал NSFileManager для создания копии с нужным именем перед добавлением в качестве вложения. Но, конечно, проблема будет заключаться в том, как обрабатывать копию после завершения использования контроллера – Vinh