FileManager.default.removeItem no elimina el archivo [duplicado]
Esta pregunta ya tiene una respuesta aquí:
Objc guarda un archivo en el tmp / con URL no funciona 1 respuestaUIImage (contentsOfFile :) devuelve nulo a pesar del archivo existente en el directorio de cachés [duplicado] 1 respuestaNSURL ruta frente a absoluteString 2 respuestas Estoy tratando de eliminar un archivo del directorio de documentos usandoFileManager.default.removeItem
pero no está eliminando el archivo en el simulador. Aquí está mi código:
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)
}
}
}
Pero siempre falla. ¿Alguno de ustedes sabe por qué falla?