2013-01-05 20 views
0

MFMailComposer我附加了附件。我將該附件發送到另一個郵件地址。從mfmailcomposer發送附件時無法查看郵件中的附件中的數據

在目標郵件中,附件顯示的下載選項不帶視圖選項。實際上,附件來自鏈接。我不知道附件是pdfword文件或其他。我需要幫助,該怎麼辦?

我使用這個代碼:

NSURL *url = [[NSURL alloc] initWithString:self.fileString]; 
NSData *attachments = [NSData dataWithContentsOfURL:url]; 
[mailView addAttachmentData:attachments mimeType:@"application/pdf" fileName:self.useridString]; 
+0

我認爲你不能做到這樣,你需要先下載文件到您的文檔目錄,然後附上文件在您MFMailComposer,希望它可以幫助你 –

+0

@prateek沒有,他通過創建一個NSData下載了對象與URL內容。但是,我認爲這個問題可能是未知的文件格式,可能不是PDF,就像您在mimeType屬性中所說的那樣。文件類型是否更改或始終是相同的? – Mario

+0

檢查你的'url'和'attachments'是否有值或無。 – arthankamal

回答

0

變化MIME類型可能是會幫助你。

[mailView addAttachmentData:attachments mimeType:@"text/pdf" fileName:self.useridString];