Удалить изображения из фотогалереи iOS

Я создал приложение, которое извлекает изображения из библиотеки фотографий телефона и отображает их в представлении коллекции. Теперь я хочу, чтобы всякий раз, когда пользователь выбирает изображение и нажимает кнопку удаления, это конкретное изображение удалялось из представления коллекции, а также из библиотеки изображений. Я использую ALAssetLibrary для получения изображений. Я много искал, но не нашел способа удалить изображение из библиотеки фотографий.

Может ли кто-нибудь сказать мне, как я могу программно удалить фотографию из библиотеки фотографий из своего приложения.


person Santosh    schedule 31.01.2014    source источник
comment
Я уже прочитал этот ответ, но он не работает для меня, поэтому я задаю этот вопрос.   -  person Santosh    schedule 31.01.2014
comment
Если вы читаете принятый ответ (ответ с наибольшим количеством голосов), в нем говорится, что это невозможно сделать.   -  person Amar    schedule 31.01.2014
comment
Я попытался и смог получить путь, но не могу найти точный каталог, в котором существует файл. Можете ли вы помочь мне с этим.   -  person Santosh    schedule 31.01.2014
comment
@Sanny Пожалуйста, прочитайте мой комментарий. Любое стороннее приложение не может программно удалить данные из Photos.app. Это невозможно.   -  person Amar    schedule 31.01.2014
comment
вы можете удалить фотографии, сохраненные вашим приложением. не другие фото   -  person Sunny Shah    schedule 31.01.2014


Ответы (1)


Вы можете копировать файлы из галереи в изолированную программную среду файловой системы вашего приложения, где вы можете делать с ними все, что захотите. Однако ваше приложение не может изменять файлы за пределами песочницы. Это включает в себя файлы в галерее.

Как говорится в этом ответе, не появляется чтобы быть методом, определенным для удаления фотографий там.

person etolstoy    schedule 31.01.2014