1

ここの例に示すように、ZBar SDK を使用して埋め込み QR コードリーダーを作成しようとしています: https://github.com/twotoasters/zbar (埋め込みリーダーの例)

唯一の違いは、ストーリーボードで使用していることです。コードをアプリケーションにコピーしてみましたが、実際に使用するまでは問題ないようです。
私はシミュレーターで作業しているので、ZBarCameraSimulator は初期化してテキストを表示していますが、「2 本の指でクリック」(サブビュー属性のマルチタッチ オプションをチェック) を試みると、アクションが無視されるようです。
デリゲートまたはハンドラーが欠落していると思いますが、これは XIB では必要ありませんでしたが、ストーリーボード内では必要です。

手がかりを得た人はいますか?感謝します。

4

2 に答える 2

1

わかりました、解決策を見つけたようです。XIBプロジェクトが「保持」オプションを使用している間、readerViewを(弱い、非アトミックな)IBOutletプロパティに落ち着かせていました。オプションをstrongに変更し(ARCから理解しているように、retainを使用しないでください)、機能し始めました。

于 2012-08-07T10:39:35.047 に答える
0

私はストーリーボードでもこれを使用しており、シミュレーターに 2 本の指のクリックを認識させることに問題はありませんでした。これを行うには、Option+Mouse を押して 1 秒間押し続けます。

ただし、スキャンした画像が処理されていないように見える問題についてはフォローしていますが、デリゲートの問題が原因だと思います。

于 2012-08-01T15:28:38.473 に答える