我最终想要存档的是用户可以打开我的应用程序中的每个文件。
所以我继续添加public.data
并public.content
作为支持的文档类型,如下所述:https ://www.cocoanetics.com/2013/01/open-in-all-files/
这适用于大多数文件。
但是现在我收到了一封包含图片的电子邮件,我的应用程序不会出现在 Share-Sheet 中。我已经想通了,创建 ShareExtension 可以解决我的应用程序不显示的问题。
但理想情况下,我的应用程序也会启动(就像Create PDF in iBooks
Share-Extension 一样。我需要它,因为当用户想要使用我的应用程序“打开”一个文件时,我们应该能够决定如何处理它。
如果这不起作用,那也不会太糟糕,但会很好......