私は、PDF を作成し、添付ファイルとして電子メールに送信するルーチンを備えた iPad を持っています。添付されたpdfドキュメントを表示する電子メールコンポーザーのオープニングですべてが機能するようです。ただし、iPad でテストした場合、電子メールの受信時に添付ファイルはありません。何か案は?
[mailComposer addAttachmentData:data mimeType:@"application/pdf" fileName:@"pdffile.pdf"];
[self presentViewController:mailComposer animated:YES completion:nil];
どうもありがとう
詳細:
PDF ファイルが作成され、pdffile.pdf という名前が付けられます。以下は、完全な電子メール ルーチンです。
MFMailComposeViewController *mailComposer;
mailComposer = [[MFMailComposeViewController alloc] init];
mailComposer.mailComposeDelegate = self;
[mailComposer setModalPresentationStyle:UIModalPresentationFormSheet];
[mailComposer setSubject:[NSString stringWithFormat: @"i-observe Lesson Observation for: %s", "date"]];
[mailComposer setMessageBody:[NSString stringWithFormat: @"i-observe Lesson Observation for: %s", "name"] isHTML:NO];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *file = [documentsDirectory stringByAppendingFormat:@"pdffile.pdf"];
NSMutableData *data=[NSMutableData dataWithContentsOfFile:file];
[mailComposer addAttachmentData:data mimeType:@"application/pdf" fileName:@"pdffile.pdf"];
[self presentViewController:mailComposer animated:YES completion:nil];