5

我正在为我的应用程序实现导出/导入功能:

使用自定义文件扩展名(Backup.appname)导出数据→点击邮件或iCloud驱动器中的文件→让我的应用程序在共享表中显示为“使用AppName导入”。

我在我的应用程序的 plist 中添加了自定义 UTI 和文档类型,如此处所述。一切正常,除了我的应用程序显示为“复制到 AppName”,而不是“使用 AppName 导入”。

如何将其显示为“使用 AppName 导入”?我已经看到其他应用程序为其自定义文件类型提供了它。

在此处输入图像描述

4

1 回答 1

11

发生这种情况是因为您正在使用LSHandlerRank带有 value的 key Owner。如果将此值更改为Alternate,文本将更改为Import with <AppName>

我找不到有关此行为的任何记录确认(仅可能的处理程序类型),以及如果您更改LSHandlerRank自定义类型的值会发生什么。

似乎大多数应用程序都使用常见的类型,例如public.datapublic.content根本不设置值LSHandlerRank

于 2016-08-12T09:26:45.930 回答