2016-08-08 7 views
7

У меня есть приложение, которое открывает прямо в камеру, которая основана на этом WWDC образце: https://developer.apple.com/library/ios/samplecode/AVCam/Introduction/Intro.htmlAVCaptureSession ошибка сохраняется между Установками

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

Я просто побежал в том же номер прошлой ночью, и это то, что я заметил:

  1. я отладочный отдельный вопрос, и камеру работает 100% хорошо, то вдруг, она остановилась за работой.

  2. Каждый раз, когда я открывал приложение или возвращался обратно к камере, он показывал бы темный вид того, на что он в данный момент указывал, но изображение было заморожено. Как будто он работал в течение 1 секунды, тогда предварительный просмотр захвата замерзнет.

  3. Я попытался закрыть и снова открыть, что касается проблемы.

  4. Я попытался удалить и переустановить ту же проблему.

  5. Затем я перезапустил телефон и проблема была решена.

Как возможно, что эта ошибка сохраняется между отдельными установками?

Кто-нибудь знает, что может привести к сбою камеры?

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

ответ

3

Вы бежите iOS 9? Это может быть ошибка iOS 9. У меня были точно такие же невоспроизводимые проблемы, но с рендерингом отображения карты MapKit. В моем случае на карте было показано только прямоугольное сечение без каких-либо объектов карты - нет улиц, озер, рек и т. Д.

Я пытался перевести через Интернет, чтобы найти потенциальную причину такой странной проблемы, но без везения , Затем я перезапустил устройство, и это помогло, так же, как и в вашем случае.

Несомненно, моя информация не является полным ответом, просто хочу поделиться своим опытом.

+0

Я наблюдал его на iOS9, но другой пользователь видел его примерно 4 раза на iOS10 – Cbas

+0

@Cbas - ну, я попытался найти открытые 'rdars' с' камерой' в качестве запроса, а результаты здесь - http: /www.openradar.me/search?query=camera. Я бы предложил вам внимательно посмотреть на них - может быть, вы найдете «rdar», связанный с вашей ситуацией. –

+0

Спасибо за ссылку, я прочитал их, но не нашел связанных – Cbas

2

Ваш процесс не имеет прямого доступа к оборудованию камеры, а скорее через диспетчера устройств. Именно состояние этого менеджера определяет, будут ли вещи работать.

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

+0

Я проверил в прошлый раз, когда это произошло, и камера по умолчанию работала, и Snapchat также работал. Проблема с камерой повлияла только на мое приложение – Cbas