如何将文件附加到UIActivityTypeMail?

时间:2013-09-14 22:19:38

标签: objective-c uiactivityviewcontroller fileshare

我喜欢与UIActivityViewController共享文件(图像,视频,pdf,plist,txt ...),我正在尝试共享一个NSData对象,但它无法正常工作。如果我用UIImage替换NSData就行了。

是否可以将其添加到UIActivityViewController:[mailer addAttachmentData:imageData mimeType:[[self.filePath lastPathComponent] pathExtension] fileName:[self.filePath lastPathComponent]];

1 个答案:

答案 0 :(得分:0)

如果要附加原始数据,则应使用适当的mime类型,例如

application/octet-stream

最好设置适当的文件名和扩展名(如.bin)

尝试this确定文件的mime类型。