Я создаю приложение для iPhone, которое, помимо прочего, позволяет пользователю делать и хранить фотографии, связанные с местоположениями.В настоящее время я использую ALAssetLibrary, чтобы фотографии могли храниться в приложении «Фотографии» и быть доступны вне приложения (например, на компьютере с помощью встроенных механизмов).Существует не так много технического контента для работы с ALAssetLibrary, но из того, что есть, мне удалось собрать рабочую версию этого.Мне пришлось прибегнуть к хранению словаря URL-адресов фотографий в моем приложении и вручную определить, существует ли фотография при отображении их списков, потому что, похоже, нет способа добавить пользовательские метаданные в ALAsset.
Что я действительно хотел бы сделать, так это добавить два настраиваемых поля метаданных к каждому активу, чтобы предоставить ему заголовок и настраиваемое значение идентификатора, которые я могу использовать для фильтрации при перечислении библиотеки активов.
В качестве вторичногозадача, я бы хотел, чтобы пользователь мог обновлять метаданные заголовка.
Можно ли это сделать?На данный момент я действительно не думаю, что это возможно, потому что API, похоже, не предоставляет необходимых методов для получения / установки пользовательских метаданных.Я надеюсь, что, несмотря ни на что, есть какой-то другой аспект в структуре AssetLibrary, который я еще не обнаружил.
Как минимум, если кто-то может авторитетно сказать «НЕТ», то, по крайней мере, другие могут найти эту крошкуна их собственном следе надежды и изменения курса быстрее!
И, имея 0 репутации, я не могу пометить ее AssetLibrary :( вау, этот день просто идет под гору. FML