Muh*_*fay 1 filesystems swift files-app ios13
我正在尝试实现一个功能,用户可以使用 iOS 的“文件”应用程序定义自己的文档。我读到为了让您的应用程序访问文件应用程序,您需要在 info.plist 中定义这两个键
<key>UIFileSharingEnabled</key>
<true/>
<key>LSSupportsOpeningDocumentsInPlace</key>
<true/>
Run Code Online (Sandbox Code Playgroud)
我定义了这两个键,但是当我运行我的应用程序并写入文档目录时,
FileManager.default.url(for: .documentDirectory, in: .userDomainMask, appropriateFor: nil, create: true)
Run Code Online (Sandbox Code Playgroud)
我在“文件”应用程序中没有看到使用我的书面文件创建的任何文件夹。有趣的是,如果我在 iPhone 上运行相同的应用程序,我会立即在“文件”应用程序中看到我的应用程序文件夹。我不确定是什么让共享只发生在 iPhone 而不是 iPad 上。我的 iPhone 运行的是 iOs 13.3,而我的 iPad 运行的是 13.3.1,所以这里没有太大区别。有没有人知道什么可能是错的?
我有两台 iPad,都显示我的应用程序的文档文件夹(一系列计算器模拟)。这些应用程序安装在 iOS 13.3 或之前版本。其中一台 iPad 已更新至 13.3.1。我在两台 iPad 上都添加了一个应用程序。它立即出现在 13.3 上的文件中。设备,但永远不会在 13.3.1 上。删除应用程序,重置 iPad,重新安装 - 没有运气。看起来绝对像 13.3.1 引入的问题。
更新:
我终于弄清楚发生了什么。由于问题在 iOS 13.4 中并未消失,因此我进行了更多挖掘。因此,以下是使一切正常工作的方法:
| 归档时间: |
|
| 查看次数: |
3671 次 |
| 最近记录: |