Ios 为什么不是';我的应用程序文档文件夹不可见吗?

Ios 为什么不是';我的应用程序文档文件夹不可见吗?,ios,iphone,xcode,Ios,Iphone,Xcode,对于我的iOS应用程序,我希望我的用户将文件存储在应用程序文档文件夹中。但它在安装时不可见。我已将UIFileSharingEnabled和LSSupportsOpeningDocumentsInPlace设置为true,但文件夹不可见。 我已经按照上面描述的步骤进行了操作 应该是这样的 我在基于文档的iOS应用程序中遇到问题,无法在设备上保存或打开文档。问题是我从来没有在我使用的iPad上创建过文档,所以我在iPad上的位置不可用 修复方法是在苹果的一个iWork应用程序中创建一个文档,并将文

对于我的iOS应用程序,我希望我的用户将文件存储在应用程序文档文件夹中。但它在安装时不可见。我已将
UIFileSharingEnabled
LSSupportsOpeningDocumentsInPlace
设置为
true
,但文件夹不可见。 我已经按照上面描述的步骤进行了操作

应该是这样的


我在基于文档的iOS应用程序中遇到问题,无法在设备上保存或打开文档。问题是我从来没有在我使用的iPad上创建过文档,所以我在iPad上的位置不可用

修复方法是在苹果的一个iWork应用程序中创建一个文档,并将文档从iCloud复制到设备上。在设备上创建文档后,我可以在我的应用程序中保存和打开文档。

我尝试了以下操作,将文档写入文档目录(请参见下面的代码),确保启用了
UIFileSharingEnabled
LSSupportsOpeningDocumentsInPlace
,但我仍然没有在文件浏览器中看到我的应用程序文件夹

它在模拟器中工作,但在设备上不工作

原来修复方法是重新启动设备

这是运行13.3.1

更新:其他情况下,即使重新启动,也需要点击“返回位置”按钮,然后点击“在我的iPad上”刷新列表



这对我有帮助!在启动时,我在documents文件夹中创建了一个文件(如果还没有)。因为有一个文件,所以该文件夹对用户可见!你必须重新启动设备才能让它工作,这真是太糟糕了。真希望有个解决办法。哦,天哪!更多的时间被浪费了。我猜iOS会兑现应用程序设置之类的东西。如果这是真的,删除应用程序并重新安装可能与重新启动设备一样有效。我没有尝试过这两个选项,但重新启动设备修复了它。非常感谢。我已经浪费了好几天的时间试图弄明白为什么这对我不起作用,但这就是最终解决它的方法。我更进一步,删除了设备上的所有内容和设置,并修复了一些性能问题!
func createFileInDocumentsDirectory() {
    let file = "test.txt"
    let text = "Hello world"

    let dir = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first!
    let fileURL = dir.appendingPathComponent(file)
    try! text.write(to: fileURL, atomically: false, encoding: .utf8)
}