приложения для iPhone как "доступ" Карты Изображения все фотографии в альбоме камеры моего iPhone и отображают их, никогда не показывая Управление Средством выбора Изображения.
Кто-либо знает, как это сделано?
Спасибо G
Кажется, я знаю, что происходит:
На iPhone есть две отдельные коллекции фотографий:
Альбом iPhoto недоступен обычным приложениям (если мы не говорим о взломанных устройствах) - приложение может только попросить пользователя выбрать фотографию за фотографией вручную.
Однако снимки, сделанные камерой, попадают в папку "DCIM", которая совместно используется всеми приложениями вместе с другими данными. Все это можно увидеть, если воспользоваться приложением для Mac "iPhone Explorer" (я уверен, что подобные приложения есть и для Windows).
Поэтому, хотя я никогда не пробовал "Picture Map" сам, я подозреваю, что он просто обращается к этой папке DCIM.
...
О, теперь подождите... Я только что использовал iPhone Explorer для просмотра общей папки iPad (/var/mobile/Media) и увидел, что там есть не только папка DCIM, но и папка Photos, которая содержит "Базу данных фотографий", как и на Mac. Ого, это интересно... Это может означать, что "Picture Map" на самом деле читает этот DB-файл напрямую. Это было сделано на Mac, и я подозреваю, что формат файла на iPhone OS также не сильно отличается.
Это отвечает на ваш вопрос?
.