Когда мне следует использовать UIImagePickerControllerSourceTypePhotoLibrary вместо UIImagePickerControllerSourceTypeSavedPhotosAlbum?

У меня есть приложение, которое позволяет пользователю выбирать фотографию со своего устройства. Для этого я использую UIImagePickerController, но проблема в том, что я не уверен, следует ли использовать исходный тип UIImagePickerControllerSourceTypePhotoLibrary или UIImagePickerControllerSourceTypeSavedPhotosAlbum .

На моем iPhone 4 под управлением iOS 5 альбом с сохраненными фотографиями намного удобнее, но когда я пытаюсь использовать свой iPod Touch под управлением iOS 4.3, используя фотографию, синхронизированную из iTunes, она даже не отображается. Если я переключусь на PhotoLibrary , мой iPod будет работать, но мой iPhone будет хуже. Когда я спрашиваю UIImagePickerController , он говорит, что SavedPhotosAlbum доступен на моем iPod, но у меня нет способа определить, что он пуст.

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

38
задан Micah Hainline 10 November 2011 в 22:43
поделиться