Фильтр камеры ролл, чтобы загружать только указанные фотографии - PullRequest
0 голосов
/ 21 марта 2011

Мое приложение генерирует изображения с камеры iphone.У меня есть функция загрузки в приложении.Я хочу, чтобы пользователь мог загружать через мое приложение только изображения, сгенерированные им.

До сих пор я нашел 2 способа сделать это:

записать и сохранить assetURL в БДдля сравнения или напишите мои собственные метаданные в user_comment в EXIF.И получить его с помощью assetForURL.

Я предпочитаю второй вариант, но кажется, что он работает, только если пользователь разрешает геотегирование? !!Это может напугать клиента, не правда ли?

Есть идеи о том, как справиться с этой проблемой?

1 Ответ

0 голосов
/ 21 марта 2011

Возможно, у вас есть класс, связанный с изображениями, которые вы создаете. Как насчет использования метода [NSObject hash] для генерации уникального идентификатора (в любом случае, настолько уникального, насколько вам нужно) для каждого изображения и записи его в поле EXIF, которое вы можете проверить? Уникальность идентификатора - это не то, о чем вам нужно сейчас заботиться, просто здесь есть ценность. Почему бы не сделать строку типа «MyAppName #» и поместить ее в user_comment?

Похоже, MakerNote может быть хорошим тегом для использования - "тег для производителей писателей Exif для записи любой желаемой информации. Содержимое зависит от производителя, но этот тег не должен использоваться ни для каких других целей, кроме его предполагаемого назначения . "

Позже вам может пригодиться уникальная природа тега.

Я не вижу второй вариант, который потребовал бы геотаггинга?

...