Какая разница между Camera Roll и Photo Library?
UIImagePickerController имеет следующие константы типа источника:
UIImagePickerControllerSourceTypePhotoLibrary
UIImagePickerControllerSourceTypeSavedPhotosAlbum
В документации указано, что для библиотеки фотографий используется другая, а другая - для рулона камеры.
Какая точная разница между этими двумя? Не содержит ли "Фотобиблиотека" фотографии, сделанные с камерой?
Ответы
Ответ 1
Из Когда следует использовать UIImagePickerControllerSourceTypePhotoLibrary вместо UIImagePickerControllerSourceTypeSavedPhotosAlbum?:
UIImagePickerControllerSourceTypePhotoLibrary
ссылается на всю библиотеку фотографий, позволяя пользователю выбрать, какой альбом. UIImagePickerControllerSourceTypeSavedPhotosAlbum
идет прямо к альбому ролл камеры, не давая пользователю выбора в отношении того, какой альбом выбрать. Они похожи, но разные. Вы можете перейти к кадру камеры с PhotoLibrary
, но вы можете получить доступ только к кадру камеры из UIImagePickerControllerSourceTypeSavedPhotosAlbum
.
Reference.
Ответ 2
- UIImagePickerControllerSourceTypePhotoLibrary - вы можете выбрать альбом для своей фотобиблиотеки (да, у вас может быть более 1 альбома).
- UIImagePickerControllerSourceTypeSavedPhotosAlbum - вы можете выбирать фотографии только в альбоме Camera Roll.
Удачи!
Ответ 3
Да, но не наоборот.