NSFileManager не удаляет существующий файл

У меня возникли проблемы с использованием функций NSFileManager. Это происходит как на Симуляторе, так и на устройстве iPhone (iOS 5.1).

По сути, у меня есть набор файлов, хранящихся в созданном мной документе. Теперь я пытаюсь переместить файл (сохраненный по пути) в тот же каталог с другим именем, чтобы проверить, работает ли удаление.

if ([[NSFileManager defaultManager] isDeletableFileAtPath:path]) {
BOOL success = [[NSFileManager defaultManager] moveItemAtPath:path toPath:[path            stringByAppendingString:@".deleted"] error:&error];
if (!success) {
        NSLog(@"Error removing file at path: %@", error.localizedDescription);
    }
}

В результате оба файла по пути и по пути удалены. В конечном итоге я просто хочу удалить файл, используя removeItemAtPath, но это не работает. Он возвращает успех, но если я вижу его в каталоге файлов, я все еще вижу его там даже через час.

13
задан Devang 16 May 2012 в 09:05
поделиться