2012-12-03 5 views
0

Я хочу, чтобы Zbar фиксировал изображения, а также сканировал QR-код с помощью одного считывателя Zbar, не отпуская его от текущего ViewController.Zbar не работает после смены setSymbology

Для этого я использовал

[reader.scanner setSymbology:ZBAR_QRCODE config: ZBAR_CFG_ENABLE to:1]; 

для того, чтобы при изменении ползунка в режим QR кода и

[reader.scanner setSymbology:ZBAR_QRCODE config: ZBAR_CFG_ENABLE to:0]; 

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

Он не работает должным образом, изменяя это. Если QR-код включен вначале, считыватель zbar хорошо сканирует QR-код.

Но я хочу сначала отобразить только подборщик изображений, поэтому я надел вышеуказанный код, который отключает режим QR-кода, и при необходимости изменит symbology. Изменяя символику, QR-код не работает. Может кто-нибудь, пожалуйста, помогите мне исправить это, показывая мне, что пошло не так?

Im работает на the latest release с iOS 6.0. Заранее спасибо.

ответ

0

Вероятно, вы, вероятно, решили проблему. Проблема в том, трудно себе представить, хотя, но один либо решение будет решить:

  1. Используйте ZBarReaderController вместо Zbar ReaderViewController поэтому у вас есть контроль, когда штрихкод получает захвачены. (Поддержка символогии устанавливается один раз, прежде чем инициализация контроллера я не верю, что вы можете изменить поддержку символики динамически, и так как вы только инвалиды QR-кода -. Он будет продолжать поддерживать другие 20 или так штрихкода форматы

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