0

Zbar が画像をキャプチャするだけでなく、現在の ViewController からそれを却下することなく、単一の Zbar リーダーで QR コードをスキャンできるようにしたいと考えています。

そのために私が使っていた

[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 コードが機能しなくなります。誰かがこれを修正するのを手伝ってくれませんか?

iOS 6.0の最新リリースに取り組んでいます。前もって感謝します。

4

1 に答える 1

0

あなたはおそらく今までに問題を解決したでしょう。問題は想像しにくいですが、いずれかの解決策のいずれかで解決します。

  1. バーコードがキャプチャされるタイミングを制御できるように、ZBar ReaderViewController の代わりに ZBarReaderController を使用します。(シンボル サポートは、コントローラーを初期化する前に一度設定されます。QR コードのみを無効にしたため、シンボル サポートを動的に変更できるとは思えません。他の 20 ほどのバーコード形式は引き続きサポートされます。

  2. カメラ ロールから画像を選択する場合は、Z バー リーダー コントローラーの外部で行う必要がありますが、Z バーを使用して結果の画像をデコードできるはずです。サンプル アプリで簡単に理解できるはずです。

于 2013-03-02T01:18:49.760 に答える