Uygulama belge dizinimden bir görüntüyü silmek istiyorum. Görüntüyü silmek için yazdığım kod:
-(void)removeImage:(NSString *)fileName
{
fileManager = [NSFileManager defaultManager];
paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
documentsPath = [paths objectAtIndex:0];
filePath = [documentsPath stringByAppendingPathComponent:[NSString stringWithFormat:@"%@", fileName]];
[fileManager removeItemAtPath:filePath error:NULL];
UIAlertView *removeSuccessFulAlert=[[UIAlertView alloc]initWithTitle:@"Congratulation:" message:@"Successfully removed" delegate:self cancelButtonTitle:@"Close" otherButtonTitles:nil];
[removeSuccessFulAlert show];
}
Kısmen çalışıyor. Bu kod, dosyayı dizinden siliyor, ancak dizindeki içeriği kontrol ettiğimde, orada hala görüntü adını gösteriyor. Bu dosyayı dizinden tamamen kaldırmak istiyorum. Aynısını yapmak için kodda neyi değiştirmeliyim? Teşekkürler
contentsOfDirectoryAtPath
(yani burada dizin önbelleği yok). Bu nedenle, oyun sırasında NSError
içeriğe baktığınızda ortaya çıkması gereken basit bir hata yapmanız gerekir .