Saya ingin menghapus gambar dari direktori dokumen aplikasi saya. Kode yang saya tulis untuk menghapus gambar adalah:
-(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];
}
Ini bekerja sebagian. Kode ini menghapus file dari direktori, tetapi ketika saya memeriksa isinya di direktori, masih menampilkan nama gambar di sana. Saya ingin menghapus file itu sepenuhnya dari direktori. Apa yang harus saya ubah dalam kode untuk melakukan hal yang sama? Terima kasih
contentsOfDirectoryAtPath
(yaitu tidak ada direktori caching yang terlibat di sini). Jadi, Anda pasti memiliki beberapa kesalahan sederhana dalam permainan yang akan terlihat ketika Anda melihat NSError
isinya.