如何在所有eligable和iOS应用程序中共享PDF文件?

我正在使用UIActivityViewController共享PDF文件,我已成功应用所有代码共享.Pdf文件,当我看到共享表选项时,我可以共享或发送我的PDF文件,如Facebook,Gmail,打印,复制等,但在我的iPhone还有一些应用程序,我们可以分享PDF文件,如微信,在iBooks中打开,在远足中打开,在Chrome等打开,但这些选项没有显示在我的共享列表上,如此图像。

在此处输入图像描述

但是当我使用UIDocumentInteractionController然后我看到所有共享选项Facebook,Gmail,微信,在iBooks中打开,在远足等时打开等。当我使用UIDocumentInteractionController ,所有支持pdf的应用程序显示为共享选项,如下图所示。

但我想使用UIActivityViewController ,并希望看到所有支持PDF文件的选项,如微信,在iBooks中打开,在远足时打开。 喜欢这个图像……

在此处输入图像描述

那么我该如何使用UIActivityViewController ,我的pdf共享文件中包含哪种excludedActivityTypes ,因为我使用了几乎所有excludedActivityTypesUIActivityTypePostToFacebookUIActivityTypeMessage等。

您可以使用“共享”扩展程序来完成此操作。 可能微信开发者没有为“纯”文本内容启用他们的共享扩展,就像在Notes应用程序中一样。这就是你无法看到共享的原因。你将无法代表我们添加微信共享扩展。如果他们不允许,你可能会使用一些微信API来开发你自己的应用程序扩展,并启用文本内容。

有关“共享”扩展程序的详细信息,请访问: https : //developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/ExtensibilityPG/ExtensionScenarios.html#//apple_ref/doc/uid/TP40014214-CH21- SW8

https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/ExtensibilityPG/ExtensionCreation.html#//apple_ref/doc/uid/TP40014214-CH5-SW1

试试这个。