2011-03-09 100 views
2

是否有任何方法从照片库中删除照片? (注意:我不想将图像复制到文档目录(沙箱)中,然后从那里删除;我想从照片库中查看实际图像)如何从iPhone照片库中删除照片

我有不同的考虑因素,但我不确定任何人都可以使用或不使用(或者如果这些都可行): -

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

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

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

+1

可能重复的[从用户的照片库中删除照片?](http://stackoverflow.com/questions/2172978/delete-a-photo-from-the-users-photo-library) – 2011-03-10 01:48:25

回答

1

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

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

+0

嗯。我也把它发布在苹果论坛上,他们也这样回答。谢谢 – iHS 2011-03-10 12:11:09