【发布时间】:2018-10-05 10:42:04
【问题描述】:
我正在制作一个音频应用程序,用户可以使用FileManager下载本地存储到documentDirectory的文件。
接下来,我想允许用户使用一个按钮删除所有文件。在文档中,有一个method to remove items。
这是我的代码:
@IBAction func deleteDirectoryButton(_ sender: Any) {
let documentsUrl = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first!
do {
try FileManager.default.removeItem(at: documentsUrl, includingPropertiesForKeys: nil, options: [])
} catch let error {
print(error)
}
}
不幸的是,这不会生成错误Ambiguous reference to member 'removeItem(atPath:)'。
有没有更好的方法来访问documentDirectory 并一举删除目录中的所有文件?
【问题讨论】:
标签: ios swift nsdocumentdirectory