2010-05-17 9 views
0

나는 사용자의 아이폰에 이미지를 다운로드 할 수있는 옵션을 제공하는 아이폰 앱을 사용하고 있습니다. 다음은 이미지 다운로드 용 코드입니다.아이폰 응용 프로그램에서 이미지를 삭제하는 방법

UIImage *image = [[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:urlAddress]]]; 
NSString *pngFilePath = [[[NSString stringWithFormat:@"%@/",docDir] stringByAppendingString:[NSString stringWithFormat:@"%@",couponID]] stringByAppendingString:@".png"]; 
NSData *data1 = [NSData dataWithData:UIImagePNGRepresentation(image)]; 
[data1 writeToFile:pngFilePath atomically:YES]; 

위 코드는 정상적으로 작동하지만 위의 코드에서 다운로드 한 이미지를 삭제할 수있는 옵션을 제공하려고합니다. 어떻게하면 하나의 조언을 제발 할 수있는 아이폰에서 이미지 파일을 삭제할 수 있습니다.

답변

2

당신은 removeItemAtPath 메서드 http://developer.apple.com/mac/library/documentation/cocoa/reference/foundation/Classes/NSFileManager_Class/Reference/Reference.html#//apple_ref/occ/instm/NSFileManager/removeItemAtPath:error :을 사용합니다.

NSFileManager *fileManager = [NSFileManager defaultManager]; 
[fileManager removeItemAtPath:pngFilePath error:NULL]; 

반환 값

제거 작업이 성공 경우 YES. 작업이 성공하지 이지만, 대리인은 fileManager:shouldProceedAfterError:removingItemAtPath: 메시지에서 YES, removeItemAtPath:error:도 반환 YES을 반환합니다. 그렇지 않은 경우이 방법 은 NO을 반환합니다.

+0

감사합니다. texmex, 전 당신의 도움을 – pankaj

1
NSFileManager *fileManager = [NSFileManager defaultManager]; 
[fileManager removeItemAtPath:pngFilePath error:NULL]; 
+0

감사합니다. 케니 덕분에 – pankaj

관련 문제