我保存了一个带有自定义文件名的普通“.txt”文件。在QLPreviewController中显示此文件并点击“Mail”选项时,附加的文件名与保存时的相同。我想在“MAIL”中显示时更改文件的名称。 有可能这样做吗? 谢谢你的回答
答案 0 :(得分:1)
你可以反过来做:保存在你想要出现在Mail.app中的名称,并通过实现以下方式在QLPreviewController中自定义名称:
- (id)previewController:(QLPreviewController *)previewController previewItemAtIndex:(NSInteger)idx
并自定义QLPreviewItem
返回的previewItemTitle
。
答案 1 :(得分:0)
我希望这就是你需要的......
[mailComposer addAttachmentData:[NSData dataWithContentsOfFile:self.yourFilePath]
mimeType:@"application/txt" fileName:[NSString stringWithFormat:@"MAIL.txt"]];