내 응용 프로그램에는 사용자가 iPad의 사진 갤러리를 탐색하고 사진을 선택하고 NSDocumentDirectory를 사용하여 응용 프로그램에 저장할 수있는이 코드가있는 '찾아보기'버튼이 있습니다.XCode - NSDocumentDirectory의 파일 표시/삭제
- (IBAction) BrowsePhoto:(id)sender
{
UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init];
imagePickerController.delegate = self;
imagePickerController.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
UIPopoverController *popover = [[UIPopoverController alloc] initWithContentViewController:imagePickerController];
[popover setPopoverContentSize:CGSizeMake(320,320)];
[popover presentPopoverFromRect:CGRectMake(200,200,-100,-100) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
self.popoverController = popover;
[imagePickerController release];
}
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)selectedImage editingInfo:(NSDictionary *)editingInfo
{
[self.popoverController dismissPopoverAnimated:YES];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDir = [paths objectAtIndex:0];
NSString *savedImagePath = [documentsDir stringByAppendingPathComponent:@"SavedImage.png"];
UIImage *image = imageView.image;
NSData *imageData = UIImagePNGRepresentation(image);
[imageData writeToFile:savedImagePath atomically:NO];
}
이제 NSDocumentDirectory의 모든 사진을 새보기로 표시하는 '표시'버튼을 포함하고 싶습니다. 미리보기 이미지로 표시하고 이미지를 두드리면 선택한 사진을 삭제할지 묻는 팝업이 나타납니다. 그렇다면 사진이 NSDocumentDirectory에서 제거됩니다.
가능합니까? 그렇다면 어떻게해야하는지 알려주고 샘플 코드를 공유 하시겠습니까? 나는 여전히 프로그래밍에 익숙하지 않아서 길을 잃었다.