仔细查看,看来默认情况下未在模拟器上创建Application Support文件夹:

iOS: Can't save file to 'Application Support' folder, but can to 'Documents'

但是它是在设备上创建的吗?还是我们需要为applicationSupportDirectory创建createDirectory,以及何时使用

fileManager.createDirectory(at: applicationSupportURL, withIntermediateDirectories: true, attributes: nil)


我们是否保证文件夹中是否有不删除的文件?我在文档中找不到任何问题的参考。

最佳答案

您始终负责创建目录。

一种方便的方法是使用set create参数获取当前URL的API。

let applicationSupportDirectoryURL = try! fileManager.url(for: .applicationSupportDirectory, in: .userDomainMask, appropriateFor: nil, create: true)

关于swift - 默认情况下,设备上存在iOS应用程序支持目录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58211706/

10-12 14:35