如何从 iPhone 照片库中删除照片

Posted

技术标签:

【中文标题】如何从 iPhone 照片库中删除照片【英文标题】:How to delete photo from iPhone photo library 【发布时间】:2011-03-09 21:39:33 【问题描述】:

有什么方法可以从照片库中删除照片。 (注意:我不想将图像复制到文档目录(沙箱)中,然后从那里删除它;我想参考照片库中的实际图像)

我有不同的考虑,但我不确定这些中的任何人是否会工作(或者这些是否可行):-

1) 获取所选 UIImage 的 URL,然后将其删除或修改该文件的字节为 0 大小或为空。

2) 使用资源库,从照片库中删除图片。

我想确定上述任何方法是否有效,或者我是否需要其他方法来删除/修改照片库中的图像?

【问题讨论】:

Delete a photo from the user's photo library? 的可能重复项 【参考方案1】:

在已发布的 API 中似乎没有任何方法可以做到这一点。你的第一个想法是行不通的,因为 AssetsLibrary 返回的 URL 是不透明的,不能用于访问磁盘上的文件。如果他们发现你在文件系统中试图删除应用程序目录之外的图像(如果权限无论如何都没有锁定它),你将被拒绝。至于第二个,只是没有这样做的功能。

太糟糕了,我们也可以在我们的应用程序中使用它。

【讨论】:

嗯。我在苹果论坛上也发过,他们的回复都是一样的。谢谢

以上是关于如何从 iPhone 照片库中删除照片的主要内容,如果未能解决你的问题,请参考以下文章

如何从 iphone 照片库中获取照片总数。?

如何从照片库 iphone 获取照片信息?

iphone,如果可能的话,通过 UIImagePickerController 从照片库中选择多个文件

如何在 iphone 应用程序开发中添加两个 uiimageview 并将其保存到 iphone 照片库?

如何将 mp4 文件从文档复制到照片库(在 iPhone 中)?

从 iPhone 检索最后几张照片