如何在ios中删除照片的图像?
Posted
技术标签:
【中文标题】如何在ios中删除照片的图像?【英文标题】:How to delete images of Photos in ios? 【发布时间】:2016-02-04 06:51:42 【问题描述】:我正在应用程序中导入设备照片的图像。
我显示用户从照片中选择的所有图像。
我将这些图像存储到文档目录中,并将图像路径存储到数据库中。
现在的问题是,当用户在完成后从照片中选择图像时,我必须要求他们从照片中删除图像。现在如果用户按删除,我该如何删除这些图像。
我将所选图像存储在文档目录中以满足应用程序的需求。
此外,如果从照片中删除选定的图像,那么我如何将这些图像导出到照片中?
请帮我解决这个问题。
【问题讨论】:
为什么要将这些图像存储在文档目录中,无论如何它都在本地设备的照片应用程序中。如果这是在任何服务器图像或您的设备图像之间同步的情况,那么问题是有道理的。 我这样做是出于安全目的,如果我从照片中删除图像,然后在我的应用程序中我可以访问存储在文档目录中的那些照片。 那你为什么要通过照片应用程序指示应用程序删除了这些短图像?您可以将它们保存在文档目录中,您不必担心从照片应用程序中删除了多少图像 但我想让图像安全,在照片中任何人都可以访问可用的照片。如果我从照片中删除它们,那么只有从我的应用程序可以访问该照片。在照片中,其他人看不到它 【参考方案1】: // Delete asset from library
[[phphotoLibrary sharedPhotoLibrary] performChanges:^
[PHAssetChangeRequest deleteAssets:assetArray];
completionHandler:completionHandler];
【讨论】:
PHPhotoLibrary
在哪里?
@import 照片;图书馆进入应用程序..有关更多信息,请访问此链接->developer.apple.com/library/prerelease/ios//documentation/…
只删除一张图片或删除整张专辑
@RamaniHitesh 您也可以传递图像数组或单个项目。以上是关于如何在ios中删除照片的图像?的主要内容,如果未能解决你的问题,请参考以下文章
iOS,如何知道照片是不是是用户截取的屏幕截图?如何删除照片中的照片?