XCode – просмотр / удаление файлов из NSDocumentDirectory

В моем приложении есть кнопка «Обзор» с этими кодами, которая позволяет пользователю просматривать фотогалерею iPad, выбирать фотографию и хранить ее в приложении с помощью 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.

Можно ли сделать это? Если это так, подумайте, как это сделать и поделитесь некоторыми образцовыми кодами? Я совсем потерялся, так как я все еще новичок в программировании.

One Solution collect form web for “XCode – просмотр / удаление файлов из NSDocumentDirectory”

Все, что вам нужно делать с файлами, реализовано в системном классе NSFileManager .

Это не сложно. Попробуйте прочитать документацию и некоторые примеры Google. Их много, например http://www.theappcodeblog.com/2011/04/04/nsfilemanager-tutorial-create-read-and-delete-a-file/

  • Храните дополнительную связанную информацию в UIView
  • Xcode 9 должен использоваться только из основного потока
  • Неустранимая ошибка в DerivedData / ModuleCache
  • Непризнанный селектор, отправленный в экземпляр Custom Cell
  • Почему я не могу перемещать элементы раскадровки iOS?
  • Проблема с AVSpeechSynthesizer, любые обходные пути?
  • Загрузите много gif в UICollectionView
  • Как я могу проверить производительность приложения iPhone и использование сети без создания / работы с xcode
  • Есть ли способ программно обновлять фреймы (Swift)
  • Не удалось создать приложение iOS в Xcode 6
  • Проблема со структурой папок Xcode
  • PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.