2011-03-09 128 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