iOSデバイスの電子メール添付ファイルとしてのPDF [閉じた
-
27-10-2019 - |
質問
メールの添付ファイルとして作成されたPDFを添付したいと思います。次のチュートリアルを使用して、iOSデバイスでPDFを作成しました。
ダウンロードされたPDFは、このパス:/users/"username”/library/application support/iphoneシミュレーター/「アプリディレクトリ」で表示できます。
iOSデバイスでこれを実行しようとしていませんが、メールとして添付する必要があります。
チュートリアルのリンクは次のとおりです。http://www.ioslearner.com/generate-pdf-programtally-iphoneipad/
なにか提案を。
解決
aを作成します MFMailComposeViewController
そして電話してください addAttachmentData:mimeType:fileName:
. 。データは、作成したPDFになります。 MIMETYPEはなります application/pdf
. 。ファイル名は、電子メールの添付ファイルのファイルの名前になります。コードは以下のように見えるかもしれません:
チュートリアルから、PDFをnsmutabledataオブジェクトにする必要があります。
NSMutableData *pdfData = [NSMutableData data];
UIGraphicsBeginPDFContextToData(pdfData, bounds, nil);
その後、将来のある時点で、そのpdfdataをに渡す必要があります MFMailComposeViewController
.
MFMailComposeViewController *vc = [[[MFMailComposeViewController alloc] init] autorelease];
[vc setSubject:@"my pdf"];
[vc addAttachmentData:pdfData mimeType:@"application/pdf" fileName:@"SomeFile.pdf"];
他のヒント
を参照してください ドキュメント 為に MFMailComposeViewController
. 。具体的には、あなたは探しています addAttachmentData:mimeType:fileName:
方法。それはあなたを動かすはずです。
所属していません StackOverflow