我正在通过UIDocumentInteractionController
向其他应用分享PDF。在添加此功能之前,我使用MFMailComposeViewController
自定义了“发送到电子邮件”按钮 - 但现在我的UIDocumentInteractionController
中还有一个邮件按钮,我想使用它,避免重复按钮。
我的问题是,通过旧邮件控制器,我曾经设置主题和内容文本,而如果我使用UIDocumentInteractionController
- 我只收到一封带有PDF附件的空白电子邮件。有没有人知道我可以使用UIDocumentInteractionController
来解决这个问题并获取我的自定义主题和内容?
我在文档中找不到任何明显的内容,显然我无法干涉Mail应用程序以使其与我的应用程序进行通信 - 但是想知道是否有其他人遇到过这个问题,并且发现了'门'解决方案。
以下是我目前正在创建和启动UIDocumentInteractionController
:
-(void)openDocumentIn:(NSString*)filepath
{
//NSString * filePath = [[NSBundle mainBundle]
pathForResource:filePath ofType:@"pdf"];
documentController = [UIDocumentInteractionController
interactionControllerWithURL:[NSURL fileURLWithPath:filepath]];
documentController.delegate = self;
documentController.UTI = @"com.adobe.pdf";
[documentController presentOptionsMenuFromBarButtonItem:
[self.imageViewController exportQuote] animated:YES];
}
答案 0 :(得分:0)
您可以通过以下代码
执行此操作[self.documentInteractionController setName:@"My Email Subject"];