我正在尝试实现一项功能,用户可以使用iOS的“文件”应用定义自己的文档。我读到,为了使您的应用能够访问“文件”应用,您需要在info.plist中定义这两个键。
<key>UIFileSharingEnabled</key> <true/> <key>LSSupportsOpeningDocumentsInPlace</key> <true/>
我定义了这两个键,但是当我运行应用程序并写入文档目录时,
FileManager.default.url(for: .documentDirectory, in: .userDomainMask, appropriateFor: nil, create: true)
我在“文件”应用中看不到使用我的书面文件创建的任何文件夹。有趣的是,如果我在iPhone上运行相同的应用程序,则会立即在“文件”应用程序中看到该应用程序的文件夹。我不确定是什么使共享仅发生在iPhone而非iPad上。我的iPhone运行的是iOs 13.3,我的iPad运行的是13.3.1,因此此处的区别不大。有谁有什么错的线索?
我正在尝试实现一项功能,用户可以使用iOS的“文件”应用定义自己的文档。我读到为了使您的应用能够访问“文件”应用,您需要定义以下这些...
我有两个iPad,都显示我的应用程序的文档文件夹(一系列计算器模拟。)这些应用程序是在iOS 13.3或更低版本下安装的。其中一台iPad已更新至13.3.1。我在两个iPad上又添加了一个应用。它立即显示在13.3的文件中。设备,但永远不在13.3.1上。删除应用程序,重置iPad,重新安装-祝您好运。看起来绝对像是13.3.1中引入的问题。