2016-01-31 21 views
6

Używam Swift do ładowania obrazów z biblioteki zdjęć. Wiem, że mogę użyć UIImagePickerController, aby umożliwić użytkownikowi wybieranie obrazów z rolki aparatu, ale chcę uzyskać dostęp do zdjęć bez działań użytkownika. Na przykład chcę przeczytać serię zdjęć, które pochodzą z rolki aparatu i umieścić je na slajdzie, aby pokazać je jeden po drugim. Jak mogę uzyskać dostęp do tych zdjęć bez UIImagePickerController?swift: Jak załadować zdjęcia z biblioteki zdjęć bez użycia UIImagePickerController?

+0

Skorzystaj ze struktury Zdjęcia: https://developer.apple.com/library/prerelease/ios//documentation/Photos/Reference/Photos_Framework/index.html –

+0

Podany link jest uszkodzony. Upewnij się, że wszystkie linki są i pozostają aktywne. –

Odpowiedz

6

Dostęp do biblioteki zdjęć można uzyskać za pomocą architektury Photos (dla systemu iOS 8+). Spójrz na przykład this. W kodzie AAPLRootListViewController, jeśli metoda awakeFromNib można zobaczyć, jak utworzyć obiekt PHFetchResult, aby pobrać określone dane zdjęć. Następnie, w AAPLAssetGridViewController, obiekty PHAsset (od PHFetchResult) są używane do pobierania rzeczywistych danych obrazu. Spójrz na metodę

Kod jest zapisany w Objective-C zamiast Swift, ale możesz zrobić to samo używając Swift. Zadawaj pytania, jeśli takie istnieją.

+0

Byłoby miło, gdybyś mógł szybko wdrożyć, ponieważ pytanie jest oznaczone w Swift. – bakalolo

Powiązane problemy