2013-08-05 3 views
0

Как сохранить изображения в галерее iPad и снова прочитать их оттуда в моем приложении. Возможно ли создать структуру папок в галерее iPad, где я мог бы хранить изображения, созданные через мое приложение.Как сохранить и снова загрузить изображения в галерею iPad и из нее?

На самом деле я в состоянии сохранять изображения в галерею, я использую этот

UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil); 

Но не знаю, как загрузить его обратно в приложение из галереи. ?

+0

использование MPMediapickerController. – Vignesh

+0

Вы хотите загружать изображения автоматически без каких-либо действий пользователя или вы можете представить контроллер представления MediaPicker? – Toploulou

+0

Я думаю, что URL-адрес не статичен в photoGallery. Поэтому ответ невозможен. – TheTiger

ответ

0

Используйте ALAssetsLibrary, то вы можете позвонить по телефону writeImageToSavedPhotosAlbum:metadata:completionBlock:, чтобы сохранить изображение, и в блоке завершения вы получите assetURL. Впоследствии это можно использовать для возврата изображения из библиотеки.


Документы: here.

Чтобы получить изображение для URL активов:

[self.assetsLibrary assetForURL:imageURL resultBlock:^(ALAsset *asset) { 
    if (asset != nil) { 
     imageView.image = [UIImage imageWithCGImage:[[asset defaultRepresentation] fullScreenImage]]; 
    } 
} failureBlock:^(NSError * error) { 
    NSLog (@"Error getting image asset: %@", error); 
}]; 
+0

Могу ли вы поделиться ссылкой на какой-нибудь пример кода, если у вас есть ... потому что я понятия не имею, что такое ALAssetsLibrary .. –

+0

может немного уточнить ваш ответ ... Я могу сохранить изображение сейчас, но не хочу знаете, как его читать. –

+0

Я думаю, что URL-адрес не статичен в photoGallery. Поэтому ответ невозможен. – TheTiger

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

  • Нет связанных вопросов^_^