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

时间:2011-03-09 21:39:33

标签: iphone

是否有任何方法可以从照片库中删除照片。 (注意:我不想将图像复制到文档目录(沙箱),然后从那里删除它;我想从照片库中引用实际图像)

我有不同的考虑因素,但我不确定这些是否有效(或者如果可行): -

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

2)使用资产库,从照片库本身删除图像。

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

1 个答案:

答案 0 :(得分:1)

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

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