我的应用可以“查看”许多不同的文件类型,但它只能“编辑”一种类型。
我启用了“开放式”(LSSupportsOpeningDocumentsInPlace),因此用户可以使用iCloud Drive“启动”我的应用。
不幸的是,所有文件类型都被列为“打开”(我的应用程序) - 而只有我的应用程序文件格式应该是“打开” - 所有其余的应该是“复制到”。
我'随机'调整了CFBundleDocumentTypes(所有者,编辑等),但无济于事。任何人都知道这是否可行 - 以及plist值的神奇组合是什么?
由于
答案 0 :(得分:1)
从iOS 10开始,将LSHandlerRank设置为"所有者" (即" Alternate")应具有此效果。您仍然可以获得就地开放的文件,只有用户界面会发生变化。