如何从 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,如果可能的话,通过 UIImagePickerController 从照片库中选择多个文件
如何在 iphone 应用程序开发中添加两个 uiimageview 并将其保存到 iphone 照片库?