我对共享扩展有疑问,
- 打开邮件应用。
- 选择带有 PDF 附件的邮件。
- 如果我长按 pdf,然后我会显示我的应用程序,但我在 documentinteractioncontroller 中打开 PDF 并单击共享图标,然后我无法看到我的应用程序。
上述步骤在 ios8 上运行良好,但仅在 ios9 或更高版本中出现问题。
我需要从 documentInteractionController 的共享图标打开共享扩展。
请尽快帮助我...
最佳答案
在 iOS9 上,由于 Safari 安全性的新变化,您必须设置哪种 URL 适合您的共享扩展,例如,仅显示您的共享扩展的文本、图像等...
也许问题在于您必须设置您的应用从共享扩展程序接受哪种数据。您可以在扩展 plist 上设置此参数,将值添加到字典 NSExtension - NSExtensionAttributes
有一个列表,其中包含您可以使用的类型(例如 NSExtensionActivationSupportsWebURLWithMaxCount、NSExtensionActivationSupportsText 等...也许您需要 NSExtensionActivationSupportsAttachmentsWithMaxCount):
希望对你有帮助
关于ios9 - 共享扩展不适用于 iOS 9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33318086/