0

我正在尝试将我的应用程序添加到“打开方式”菜单中。我的应用程序支持 png 格式的照片,只有 png 格式。当共享 png 时,如何在打开菜单中显示应用程序,例如来自照片库?

我找到了这个

如何将文件类型与 iPhone 应用程序相关联?

不过不是很清楚,只需要支持png就可以了...

4

1 回答 1

2

似乎有一些文件类型 Apple 不允许应用程序注册为处理程序 - JPEG 和 PNG 在该列表中。您可以定义自定义文件类型/扩展名并轻松注册(如您引用的链接中所示),但 Apple 似乎阻止应用程序出现在操作表中以接收图像。如果您想查看如果可以注册为图像处理程序,您的 info.plist 应该是什么样子,请查看 Evernote 应用程序(它是免费的)。它们注册为各种文件类型的处理程序,包括图像和 PDF。对于 PDF,Evernote 显示为将文件发送到的目标,但从不在图像中。

如果我猜的话,我会说这是因为 Apple 不希望数十个应用程序显示为用户想要保存在 Mail、Safari 等中的图像的目标。如果任何应用程序可以注册以接收图像,它可能会让用户对他们保存的照片的去向感到困惑。

于 2013-09-05T14:33:29.470 回答