标签: ios objective-c ios11
我正在构建适用于iOS 11的FileProvider扩展,但我们已经获得了Document Picker View Controller扩展,以便为iOS 10提供UI。这导致文档选择器即使在iOS 11中也会弹出。
我们在iOS 11中不需要Document Picker View Controller扩展。
我的问题是如何为iOS 11及更高版本禁用Document Picker View Controller扩展程序?
答案 0 :(得分:2)
我终于自己想出来了。
Apple Document说这个
如果您要更新现有的文件提供程序扩展,请确保在扩展的Info.plist文件中将NSExtensionFileProviderSupportsEnumeration项设置为YES。如果您要创建新的扩展程序,Xcode会自动为您设置此密钥。
但是他们忘了提到你应该把NSExtensionFileProviderSupportsEnumeration键放在NSExtension字典里,而不只是放在那个plist文件中。
正确的plist应该看起来像这样