ZXING, представляющий ZXINGWIDGETCONTROLLER с помощью навигационного контроллера

StackOverflow https://stackoverflow.com/questions/8854933

Вопрос

У меня небольшая проблема с ZXingWidgetController, если я представлю контроллер, используя контроллер навигации, представление будет натолкнуто сразу же, однако будет пустой экран примерно на 1,5 секунды, а затем начинается Avcapture. Пока если я представлю его как модал, AVCapture начинается, как только модал представлен.

Я подделал WidgetController довольно много, так как мне нужно читать другие виды штрих -кодов, используя то же самое AVCapture окно, и это работает отлично. Я, хотя это может быть проблемой, но после попытки Sampletest, который поставляется с немодифицированным WidgetController, и подтолкнув его в контроллере NAV, поведение одинаково. Так что это не проблема.

Я пытался позвонить в толчок с задержкой, но после задержки вид все еще нажимается, и сначала появляется пустой экран.

Кто -нибудь справился с этим?

Это было полезно?

Решение 2

Вернулся к работе сегодня и внимательно посмотрел на код ... проблема на самом деле очень проста, метод запуска AVCapture вызывается в методе ViewDidapear, я переместил его в метод ViewWillAppear и решение проблемы :)

Другие советы

У вас есть демонстрация, которая показывает это?

Я не могу придумать ни одной причины, чтобы иметь значение, как представлен контроллер. Это тот случай, когда загрузка AVFF требует времени, так что в первый раз, когда вы представляете что -то, что требуется больше времени. И ZXWDIDGETCONTROLLER не сохраняет объекты AVFF: он создает и удаляет их всякий раз, когда появляется представление и исчезает. Но все эти вещи должны быть одинаковыми независимо от того, как виджет представлен, если его сравнивают первым с не первым.

В целом, захват обычно показывает старое изображение ненадолго, пока AVFF запускает камеру. Насколько я знаю, это в значительной степени относится ко всем приложениям, связанным с камерой (и будет рад исправить.) Но я не думаю, что это обычно похоже на 1500 мс.

Обратите внимание, что задержки еще более выражены, работающие под отладчиком, предположительно, потому что он загружает символы и т. Д. По мере загрузки структуры.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top