如何在QLPreviewController中更改文件名?

时间:2013-04-12 06:14:08

标签: iphone ios objective-c

我保存了一个带有自定义文件名的普通“.txt”文件。在QLPreviewController中显示此文件并点击“Mail”选项时,附加的文件名与保存时的相同。我想在“MAIL”中显示时更改文件的名称。 有可能这样做吗? 谢谢你的回答

2 个答案:

答案 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"]];