2009-07-01 4 views
1

Я сохраняю изображения в библиотеке фотографий и хочу их динамически отображать для отображения в будущих запусках моего приложения. Я использую функцию WriteToSavedPhotosAlbum, как показано ниже, но не получаю никакой информации для доступа к сохраненной фотографии программно.Получение фотографии iPhone, сохраненной в библиотеке фотографий

UIImageWriteToSavedPhotosAlbum(UIImage *image, id completionTarget, SEL completionSelector, void *contextInfo); 

После сохранения, есть способ для получения имени файла/идентификатора и загрузить изображение из библиотеки фотографий в более позднее время?

ответ

2

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

В качестве примечания, когда вы говорите: «дисплей при запуске», если вы хотите заменить Default.png, это не сработает.

Образ запуска должен быть статическим и включен в комплект приложения.

Если нет, не обращайте внимания.

+0

Вот чего я боялся. «Отображать при запуске» я просто хотел загрузить один из них в начальном виде на дисплее. – Arrel

+0

Default.png может быть символической ссылкой на что-то вне пакета. http://collison.ie/blog/2008/11/dynamic-defaultpng-files-on-the-iphone –

2

Вы не можете, если пользователь не выбирает фотографию, используя UIImagePickerController. Отметьте это связанное question

0

попробовать этот сегмент кода сделать necessay изменения

UIImagePickerController * сборщика = [[UIImagePickerController Alloc] инициализации];

picker.delegate = pickerDelegate;

picker.sourcetype = UIImagepickerControllerSourceTypePhtoLibrary;

Смежные вопросы