【发布时间】:2017-09-24 21:02:41
【问题描述】:
我正在尝试使用FileManager.default.removeItem 从文档目录中删除一个文件,但没有在模拟器上删除该文件。这是我的代码:
if let dir = fileManager.urls(for: .documentDirectory, in: .userDomainMask).first {
do{
let path = dir.appendingPathComponent(file).absoluteString
do{
try FileManager.default.removeItem(atPath:path)
}catch{
print(error)
}
}
}
但我总是失败。有谁知道为什么会失败?
【问题讨论】:
-
但它正在删除设备上的文件?您是否确认
path已设置并存在? -
让 path = dir.appendingPathComponent(file).path 试试这个
标签: ios swift swift3 nsfilemanager