在我的應用程序,使用MFMailComposer
我不能發送附件到另一個電子郵件地址。 這些附件位於鏈接中。不能發送附件到另一電子郵件地址
我使用這個代碼:
NSData *textData = [NSData dataWithContentsOfFile:self.fileString];
[mailView addAttachmentData:textData mimeType:@"text/plain" fileName:self.fileString];
在我的應用程序,使用MFMailComposer
我不能發送附件到另一個電子郵件地址。 這些附件位於鏈接中。不能發送附件到另一電子郵件地址
我使用這個代碼:
NSData *textData = [NSData dataWithContentsOfFile:self.fileString];
[mailView addAttachmentData:textData mimeType:@"text/plain" fileName:self.fileString];
試試下面發送的電子郵件附件代碼..
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中。 讓我知道它工作與否。
我猜的文件名是文本文件的路徑。然後你傳遞這個路徑(self.fileString)到-addAttachmentData:mimeType:fileName :.將附加數據用於郵件是不正確的。你只需要設置一個純字符串作爲附件的文件名,也許@「attachText.txt」將是一個不錯的選擇。
共享代碼是什麼fileString? – Vishal