【发布时间】:2013-01-05 09:09:55
【问题描述】:
在MFMailComposer 中,我附上了一个附件。我将该附件发送到另一个邮件地址。
在目标邮件中,附件显示的是下载选项,而不是查看选项。实际上,该附件来自链接。我不知道该附件是pdf 或word 文件或任何其他文件。我需要帮助,该怎么办?
我正在使用此代码:
NSURL *url = [[NSURL alloc] initWithString:self.fileString];
NSData *attachments = [NSData dataWithContentsOfURL:url];
[mailView addAttachmentData:attachments mimeType:@"application/pdf" fileName:self.useridString];
【问题讨论】:
-
我认为您不能这样做,您需要先将该文件下载到您的文档目录中,然后将该文件附加到您的 MFMailComposer 中,希望对您有所帮助
-
@pratek 不,他通过使用 URL 内容创建一个 NSData 对象来下载它。但是,我认为问题可能是未知的文件格式,它可能不是 PDF,正如您在 mimeType 属性中所说的那样。文件类型会改变还是始终相同?
-
检查您的
url和attachments的值或为零。
标签: iphone objective-c ios ios5 mfmailcomposeviewcontroller