次のように、UIDocumentInteractionController を使用しているときに、PDF が添付されたメールを送信しています。
PDFファイルを表示することから始めます
-(void)showPDFFile
{
NSURL *url = [NSURL fileURLWithPath:_filePath];
if (url) {
_documentInteractionController =
[UIDocumentInteractionController interactionControllerWithURL:url];
[_documentInteractionController setDelegate: self];
[_documentInteractionController presentPreviewAnimated:YES];
}
}
- (UIDocumentInteractionController *)setupControllerWithURL:(NSURL *)fileURL
usingDelegate:(id <UIDocumentInteractionControllerDelegate>)interactionDelegate {
UIDocumentInteractionController *interactionController =
[UIDocumentInteractionController interactionControllerWithURL: fileURL];
[interactionController setDelegate: interactionDelegate];
return interactionController;
}
PDF ファイルが表示されているときに、ユーザーが [エクスポート] オプションをクリックすると、iOS の [開く] ビューが表示されます。
電子メールをクリックすると、電子メールを送信する準備ができている View Controller が開きます。
To: CC/BCC および Subject フィールドをプログラムで設定するにはどうすればよいですか?
ありがとうございました!