2016-08-08 74 views
7

Mam aplikację, która otwiera prosto do kamery, która jest oparta na tej próbce WWDC: https://developer.apple.com/library/ios/samplecode/AVCam/Introduction/Intro.htmlAVCaptureSession błąd nie ustępuje pomiędzy instalacje

Kilka użytkowników zostały doświadcza błąd, aparat nie włącza się i nie pozwala ich do przechwytywania treści.

po prostu wpadł na tej samej kwestii ostatniej nocy i to jest to, co zaobserwowałem:

  1. byłem debugowania osobny problem i aparat działa w 100% ok, potem wszystko nagle się zatrzymał pracujący.

  2. Za każdym razem, gdy otwierałbym aplikację lub nawigowałam z powrotem do kamery, pokazywał ciemny widok tego, na co aktualnie wskazywał, ale obraz został zamrożony. Wyglądało to tak, jakby działało przez 1 sekundę, a wtedy podgląd przechwytywania zamarzł.

  3. Próbowałem zamknięcia i ponownego otwarcia sił, ten sam problem.

  4. Próbowałem odinstalować i ponownie zainstalować, ten sam problem.

  5. Następnie uruchomiłem ponownie telefon i problem został rozwiązany.

Jak to możliwe, że ten błąd utrzymuje się pomiędzy oddzielnymi instalacjami?

Czy ktoś wie, co może być przyczyną awarii aparatu?

W jaki sposób powinienem przejść do debugowania go, jeśli wystąpił on tylko raz po wielu miesiącach używania i nie mam pojęcia, co go wyzwala?

Odpowiedz

3

Czy używasz iOS 9? Może to być wewnętrzny błąd oprogramowania wewnętrznego o numerze iOS 9. Miałem dokładnie takie same problemy, które nie mogą być odtwarzane, ale renderowanie widoku mapy MapKit. W moim przypadku widok mapy pokazywał siatkę prostokąta bez żadnych obiektów mapy - bez ulic, jezior, rzek itp.

Próbowałem użyć google przez internet, aby znaleźć potencjalny powód tak dziwnego problemu, ale bez powodzenia . Potem zrestartowałem urządzenie i to pomogło, tak jak w twoim przypadku.

Oczywiście, moje informacje nie są pełną odpowiedzią, chcę tylko podzielić się moim doświadczeniem.

+0

Zauważyłem to na iOS9, ale inny użytkownik widział go około 4 razy na iOS10 – Cbas

+0

@Cbas - cóż, próbowałem wyszukać otwarte 'rdars' za pomocą' camera' jako zapytania, a wyniki są tutaj - http://www.openradar.me/search?query=camera. Sugerowałbym, abyś uważnie się z nimi zapoznał - może znajdziesz "rdar" związany z twoją sytuacją. –

+0

Dzięki za link, przeczytałem je, ale nie znalazłem żadnego powiązanego z nimi – Cbas

2

Twój proces nie ma bezpośredniego dostępu do sprzętu kamery, ale raczej przez menedżera urządzeń. To stan tego menedżera określa, czy rzeczy będą działać.

Aby potwierdzić, gdy występują problemy z aplikacją, usuń ją, a następnie otwórz domyślną aplikację Aparat. Jeśli wyświetla podgląd pustej lub nieruchomej klatki, oznacza to, że nie musi to być problemem w Twojej aplikacji.

+0

Sprawdziłem ostatni raz, kiedy to się stało i domyślna kamera działała i Snapchat również działał. Problem z kamerą wpłynął tylko na moją aplikację – Cbas