Я хочу удалить изображение для Справочника Документов. У изображения есть это соглашение о присвоении имен 2016-06-08 12:24:55.897image.jpg
.Удалить файл с пространством в имени файла ios
Код сниппета
-(void) removeImageAtPath:(NSString *) filePath{
NSError *error;
NSFileManager *fileManager = [NSFileManager defaultManager];
BOOL success = [fileManager removeItemAtPath:filePath error:&error];
if (success) {
NSLog(@"Image Successfully Deleted");
}
else{
NSLog(@"Could not delete file -:%@ ",[error localizedDescription]);
}
}
Код ошибки NSCocoaErrorDomain Code = 4
Я знаю, что ошибка возникает, когда файл не найден. Что происходит из-за соглашения об именах, которое я использовал. Я не могу изменить соглашение. Есть ли способ удалить файл.
пытался, такую же ошибку 'Не удается удалить файл -: «2016-06-08 12/52/16.326image» не удалось удалить. '' NSError * \t домен: @ "NSCocoaErrorDomain" - c ode: 4 \t ' – LeXeR
для второго кода. Он входит в предложение if 'if ([[NSFileManager defaultManager] isDeletableFileAtPath: path])', но после этого дает ту же ошибку. – LeXeR
есть ли способ избежать символов в имени файла, а затем удалить. – LeXeR