【问题标题】:How to delete images of Photos in ios?如何在ios中删除照片的图像?
【发布时间】:2016-02-04 06:51:42
【问题描述】:

我正在应用程序中导入设备照片的图像。

我显示用户从照片中选择的所有图像。

我将这些图像存储到文档目录中,并将图像路径存储到数据库中。

现在的问题是,当用户在完成后从照片中选择图像时,我必须要求他们从照片中删除图像。现在如果用户按删除,我该如何删除这些图像。

我将所选图像存储在文档目录中以满足应用程序的需求。

此外,如果从照片中删除选定的图像,那么我如何将这些图像导出到照片中?

请帮我解决这个问题。

【问题讨论】:

  • 为什么要将这些图像存储在文档目录中,无论如何它都在本地设备的照片应用程序中。如果这是在任何服务器图像或您的设备图像之间同步的情况,那么问题是有道理的。
  • 我这样做是出于安全目的,如果我从照片中删除图像,然后在我的应用程序中我可以访问存储在文档目录中的那些照片。
  • 那你为什么要通过照片应用程序指示应用程序删除了这些短图像?您可以将它们保存在文档目录中,您不必担心从照片应用程序中删除了多少图像
  • 但我想让图像安全,在照片中任何人都可以访问可用的照片。如果我从照片中删除它们,那么只有从我的应用程序可以访问该照片。在照片中,其他人看不到它

标签: ios objective-c


【解决方案1】:
    // Delete asset from library
      [[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{
        [PHAssetChangeRequest deleteAssets:assetArray];

    } completionHandler:completionHandler];

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-07
  • 2020-08-11
  • 1970-01-01
相关资源
最近更新 更多