仔细查看,看来默认情况下未在模拟器上创建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/