2016-03-29 28 views
16

Po aktualizacji ipad do ios 9.3 zdjęcia przestają się wyświetlać. Co może być z tym nie tak? Na iOS 9 i iOS 9.2 to również działa. Na innych urządzeniach urządzenia iPhone działają bez zarzutu.UIImagePickerController nie działa poprawnie na ios 9.3 iPad 4

private func presentPickerForLibrary() { 
    let imagePicker = UIImagePickerController() 
    imagePicker.allowsEditing = false 
    imagePicker.sourceType = .PhotoLibrary 
    imagePicker.delegate = self 
    presentViewController(imagePicker, animated: true, completion: nil) 
} 

don't show preview

don't show preview

+0

Jednym z oczywistych problemów jest to, że Twoja aplikacja nie jest aplikacją na iPada. – matt

+1

Tak, ale tak też powinno działać na iPadzie –

+0

Cóż, nie mogę odtworzyć problemu, więc muszę zgadywać na podstawie tego, co mam. :) – matt

Odpowiedz

0

Widzę to także w starszym, niż uniwersalnym, iPhone aplikacji po uruchomieniu go na iPada z systemem iOS 9.3. Nie widzę tego podczas działania na symulatorze iPada, tylko na rzeczywistym urządzeniu.

Nie widzę tego w nowszej, uniwersalnej aplikacji na iPhone'a/iPada. Wygląda na to, że problem dotyczy tylko aplikacji na iPhone'a po uruchomieniu w trybie 2x/1x na iPadzie z systemem iOS 9.3.x

Wygląda na to, że istnieje otwarty bilet Rdar opisujący problem, https://openradar.appspot.com/25813088.

Natknąłem się również na wątek na formularzach dla programistów Apple, które również opisują ten problem: https://forums.developer.apple.com/thread/43400.

Aplikacja na iPhone'a, którą testuję, nadal używa obecnie wycofanego interfejsu API ALAssets. Wygląda na to, że [ALAsset thumbnail] powraca nil podczas uruchamiania aplikacji na iPhona z systemem iOS 9.3.x, co może być związane z tym, dlaczego UIImagePickerController nie wyświetla miniatur.

+0

Zgadzam się, że po włączeniu biblioteki zdjęć iCloud zostaną wyświetlone zdjęcia z tego miejsca. Mam zoptymalizowane zdjęcie do biblioteki zdjęć iCloud włączone. Może to jest coś. Zauważyłem, że jeśli mam aplikację ustawioną na iPada, działa ona, a w aplikacji na iPhone'a jest wyświetlanych sześć miniatur zamiast czterech. Widzę, że został zgłoszony błąd na ten temat. Mam nadzieję, że wkrótce to rozwiążą. Byłoby wielkim trudem dostosować moją aplikację do uniwersalności. – user1114881

+0

Jeśli ktoś ma rozwiązanie, daj mi znać :) – Franck

1

Wygląda na to, że jest powiązane z ustawieniem biblioteki zdjęć iCloud. Włączenie tego w Preferencjach rozwiązuje problem dla mnie.