FileManager.default.removeItem не удаляет файл [дубликата]

На этот вопрос уже есть ответ:

Objc сохранить файл в tmp / с URL, он не работает 1 ответUIImage (contentsOfFile :) возвращает nil, несмотря на то, что файл находится в каталоге caches [duplicate] 1 ответNSURL путь против absoluteString 2 ответа

Я пытаюсь удалить файл из каталога документов, используя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)
                }
            }
        }

Но я всегда терплю неудачу. Кто-нибудь из вас знает, почему это не получается?

Ответы на вопрос(2)

Ваш ответ на вопрос