2016-08-03 42 views
9

Używam UIImagePickerController z typem aparatu. Kiedy po raz pierwszy otwieram kontroler selektora obrazu, to działa dobrze, ale po otwarciu selektora obrazów vc, kiedy obracam urządzenie, pokazuje "[App], jeśli jesteśmy w rzeczywistym programie obsługi przed zatwierdzeniem, którego nie możemy dodać wszelkie nowe ogrodzenia z powodu ograniczeń CA "& jest biały ekran z obrazem z kamery bez żadnych opcji do przechwytywania.jeśli jesteśmy w rzeczywistym programie obsługi wstępnej, nie możemy dodawać nowych ogrodzeń z powodu ograniczeń urzędu certyfikacji

Pokazuje również "Migawka niewyświetlonego widoku powoduje pustą migawkę Upewnij się, że widok został wyświetlony co najmniej raz przed migawką lub migawką po aktualizacji ekranu."

Działa dobrze, aż do wersji iOS 9.3, dzieje się to w wersji beta iOS 10.3.

Doceniam twoją pomoc.

Znajdź screeny tutaj: https://postimg.org/image/qy6k7dc7b/

Moja Codebase:

UIImagePickerController *pickerController = [[UIImagePickerController alloc] init]; 
pickerController.sourceType = UIImagePickerControllerSourceTypeCamera; 
pickerController.delegate = self; 
[self presentViewController:pickerController animated:YES completion:nil]; 

Dzięki

+3

http://stackoverflow.com/questions/38458170/ios-10-app-if-we-re-real-pre-commit-handler-we-cant-actly-add-any – mKane

+0

to samo czy jest jakieś rozwiązanie? – seggy

+0

@shivam - czy udało Ci się rozwiązać problem? –

Odpowiedz

10

Ten komunikat pojawia się, gdy orientacja elementu zmienia się i jest chyba jakiś problem ze strony Apple. Do tego problemu został przesłany radar (Radar Number 28250512) Możesz tymczasowo zignorować komunikat, lub możesz wyłączyć dzienniki podane przez system operacyjny, ustawiając zmienną środowiskową zgodnie z odpowiedzią podaną w this.

+3

gdzie jest ten radar, czy jest to twój prywatny radar? Dzięki! –

+0

Czy chcesz zignorować, ale nagle jeden z pobranych obrazów nie zmienia poprawnie orientacji z tym komunikatem w konsoli. – odvan

+1

@DanRosenstark tutaj jest jeden, który można oszukać: http://www.openradar.me/29335970 – Klaas

3

w Xcode:

Kliknij swoją nazwę aktywnego programu tuż obok przycisku Zatrzymaj

kliknij przycisk Edytuj schemacie ....

w Run (Debug) -> wybierz argumenty zakładka

w zmienne środowiskowe kliknij +

dodać zmienna: OS_ACTIVITY_MODE = wyłączyć

+1

To jest problem orientacji .... nie UIImagePickerController wydanie –

+4

Nie jest dobrym rozwiązaniem. To wyłącza o wiele więcej rejestrowania niż tylko zbędny rodzaj – gavdotnet

0

W swoim Xcode Project Idź na górę ekranu, który widzisz Produkt Kliknij na Produkt i zobaczysz Bottom trzecia opcja Schemat kliknij na Scheme zobaczysz Bottom trzecia opcja Edit Scheme kliknij na Edit Scheme następnie Pierwsza opcja to Arguments Passsed Po uruchomieniu i i zobaczysz przycisk + i - tutaj kliknij przycisk + i napisz OS_ACTIVITY_MODE i zaznacz to i napisz dolną opcję zamknij, kliknij zamknij swój błąd Usuń Enjoy. : p