读取iOS上的文档存储(“存储文档”和“数据”设置)值

读取iOS上的文档存储(“存储文档”和“数据”设置)值,ios,icloud-drive,Ios,Icloud Drive,在iOS的设置屏幕中,我可以为支持iCloud驱动器的应用程序选择“文档存储”设置(模拟移动数据、摄像头访问选项)。上面写着“在上存储文档和数据”,有两个选项可用于iCloud Drive或我的手机,意思是本地存储。 如何访问应用程序中的选定选项? 我的应用程序基于UIDocumentBrowser,启用了“支持就地打开文档”和“应用程序支持iTunes文件共享”。有些应用程序,如Apple Mail,在按下共享按钮时只支持“复制到”选项(与“打开到”相比)。在这种情况下,我希望将共享文档复制

在iOS的设置屏幕中,我可以为支持iCloud驱动器的应用程序选择“文档存储”设置(模拟移动数据、摄像头访问选项)。上面写着“在上存储文档和数据”,有两个选项可用于iCloud Drive或我的手机,意思是本地存储。

如何访问应用程序中的选定选项?

我的应用程序基于UIDocumentBrowser,启用了“支持就地打开文档”和“应用程序支持iTunes文件共享”。有些应用程序,如Apple Mail,在按下共享按钮时只支持“复制到”选项(与“打开到”相比)。在这种情况下,我希望将共享文档复制到我的应用程序中的相应目录,因此可以本地复制,也可以复制到应用程序的iCloud驱动器目录,具体取决于用户从常规设置中的选择

现在,我根据是否启用iCloud Drive来决定将文档复制到何处。不过,有可能iCloud Drive已启用,但用户选择在iPhone上存储(本地)

商店中有基于UIDocumentBrowser并支持此功能的应用程序。特别是当它们提供创建新文件功能时

谢谢


iOS11,Xcode 10.1

我也想知道这一点。文件里好像什么都没有这问题解决了吗?看起来它应该可以从UserDefaults中获得,但似乎不是这样。