我正在为我的应用实现导出/导入功能:
使用自定义文件扩展名 (Backup.appname) 导出数据 → 点击邮件或 iCloud 驱动器中的文件 → 让我的应用程序在共享表中显示为“使用 AppName 导入”。
我将自定义 UTI 和文档类型添加到我的应用程序的 plist 中作为 explained here .一切正常,除了我的应用程序显示为“复制到 AppName”,而不是“使用 AppName 导入”。
如何让它显示为“使用 AppName 导入”?我已经看到其他应用程序将其用于自定义文件类型。
最佳答案
发生这种情况是因为您正在使用 key LSHandlerRank
具有值(value) Owner
.如果将此值更改为 Alternate
, 文本将变为 Import with <AppName>
.
我找不到任何关于此行为 ( only possible types of handler ) 的确认文件,以及如果您更改 LSHandlerRank
的值会发生什么情况。为您的自定义类型。
似乎大多数应用程序都使用常见类型,例如public.data
, public.content
并且不要设置 LSHandlerRank
的值完全没有。
关于ios - 在 UIActivityViewController 中将应用程序显示为 "Import with <AppName>",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38761372/