2013-01-04 87 views
2

在我的應用程序,使用MFMailComposer我不能發送附件到另一個電子郵件地址。 這些附件位於鏈接中。不能發送附件到另一電子郵件地址

我使用這個代碼:

NSData *textData = [NSData dataWithContentsOfFile:self.fileString]; 
[mailView addAttachmentData:textData mimeType:@"text/plain" fileName:self.fileString]; 

+0

共享代碼是什麼fileString? – Vishal

回答

2

試試下面發送的電子郵件附件代碼..

MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init]; 
picker.mailComposeDelegate = self; 
[picker setSubject:@"Subject"]; 
NSData *textData = [NSData dataWithContentsOfFile:self.fileString]; 
[picker addAttachmentData:imageData mimeType:@"text/plain" fileName:@"rainy"]; 
[self presentViewController:picker animated:YES completion:nil]; 
[picker release]; 

你在addAttachmentData方法做的是更換self.fileString在我寫的其他名字的fileName中。 讓我知道它工作與否。

0

我猜的文件名是文本文件的路徑。然後你傳遞這個路徑(self.fileString)到-addAttachmentData:mimeType:fileName :.將附加數據用於郵件是不正確的。你只需要設置一個純字符串作爲附件的文件名,也許@「attachText.txt」將是一個不錯的選擇。

相關問題