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

时间:2015-05-26 19:10:00

标签: ios iphone pdf uiactivityviewcontroller uidocumentinteraction

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

enter image description here

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

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

enter image description here

那么我怎样才能使用UIActivityViewControllerexcludedActivityTypes包含在我的pdf共享文件中,因为我几乎使用excludedActivityTypes UIActivityTypePostToFacebook UIActivityTypeMessageUIBezierPath等。

1 个答案:

答案 0 :(得分:0)

您可以使用“分享”扩展程序来完成此操作。 可能微信开发人员没有为“纯”文本内容启用他们的共享扩展,就像在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

试试这个。