Доступ к обрезанным или отредактированным изображениям с помощью ALAssetsLibrary

У меня есть приложение для ipad, которое берет изображения из приложения «Фотографии» с помощью ALAssetsLibrary , а затем загружает их на веб-сервер. Пока все работает нормально.

Теперь, если я захожу в приложение для фотографий, редактирую изображение (например, кадрирую) и загружаю, загружается исходный необрезанный снимок. Я получаю / сохраняю фотографию, используя URL-адрес объекта.

Пример:

createPhoto: 
assetUrl: assets-library://asset/asset.JPG?id=542F09CA-00E1-412E-A7E6-0C222E3F8FFB&ext=JPG, 
UTIs: (
    "public.jpeg"
), 
UTI:public.jpeg

Это не проблема с кешем ALAssetsLibrary , потому что я пробовал редактировать, убивать приложение, запускать, загружать, при этом старое изображение по-прежнему выгружается.

Вопрос:

  1. Как узнать, доступна ли отредактированная (обрезанная / с эффектом красных глаз / усиленная) версия фотографии?
  2. Как мне получить доступ к отредактированной версии фотографии?
9
задан DShah 7 January 2012 в 04:51
поделиться