拡張子が .csv の NSString (作成済み) を使用してファイルを作成し、UIMessage フレームワークを使用してメールで送信したいと考えています。それで、誰かがファイルを作成するコード(.csv拡張子とNSStringの内容を含む)を見せて、それをMFMailComposeViewControllerに添付する方法を教えてください。
質問する
5732 次
2 に答える
13
これは、CSV ファイルを MFMailComposeViewController に添付する方法です。
MFMailComposeViewController *mailer = [[MFMailComposeViewController alloc] init];
mailer.mailComposeDelegate = self;
[mailer setSubject:@"CSV File"];
[mailer addAttachmentData:[NSData dataWithContentsOfFile:@"PathToFile.csv"]
mimeType:@"text/csv"
fileName:@"FileName.csv"];
[self presentModalViewController:mailer animated:YES];
// Note: PathToFile.csv is the actual path of the file on your iOS device's
// file system. FileName.csv is what it should be displayed as in the email.
CSV ファイル自体を生成する方法については、https: //github.com/davedelong/CHCSVParser のCHCSVWriterクラス が役立ちます。
于 2012-05-20T21:09:18.007 に答える