Можно ли установить только метаданные ALAsset с writeModifiedImageDataToSavedPhotosAlbum или setImageData - PullRequest
2 голосов
/ 04 декабря 2011

Оба метода writeModifiedImageDataToSavedPhotosAlbum и setImageData в ALAsset принимают как данные изображения (в форме объекта NSData), так и метаданные (в форме объекта NSDictionary). У меня есть все, что нужно для добавления дополнительных метаданных в ALAsset, который уже находится в списке камеры (очевидно, написан нашим приложением, поэтому редактируемый им), но мне бы хотелось, чтобы не пришлось сначала читать все данные изображения для оригинала, просто чтобы передать его полностью неизмененным на любой из этих вызовов.

Есть ли способ изменить только метаданные ALAsset без потери памяти при чтении данных всего изображения? Я попытался передать nil в imageData (несмотря на то, что это не задокументированный вариант), и он не работал.

Berend

...