मैं अपने एप्लिकेशन दस्तावेज़ निर्देशिका से एक छवि हटाना चाहता हूं। छवि को हटाने के लिए कोड मैंने लिखा है:
-(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];
}
आंशिक रूप से इसका काम कर रहा है। यह कोड निर्देशिका से फ़ाइल को हटा रहा है, लेकिन जब मैं निर्देशिका में सामग्री के लिए जाँच कर रहा हूं, तब भी यह छवि नाम दिखा रहा है। मैं निर्देशिका से पूरी तरह से उस फ़ाइल को निकालना चाहता हूं। मुझे वही करने के लिए कोड में क्या बदलना चाहिए? धन्यवाद
contentsOfDirectoryAtPath
(यानी यहां कोई निर्देशिका कैशिंग शामिल नहीं है)। तो आपके पास खेलने में कुछ सरल त्रुटि होनी चाहिए जो NSError
सामग्री को देखते समय स्पष्ट हो जाना चाहिए ।