আমি আমার অ্যাপ্লিকেশন নথি ডিরেক্টরি থেকে একটি চিত্র মুছতে চাই। আমি চিত্র মুছে ফেলতে কোড লিখেছি তা হ'ল:
-(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
বিষয়বস্তুগুলির দিকে তাকালেই স্পষ্ট হওয়া উচিত ।