0

ファイル(jpeg、bmpなど)またはカメラ(内部と外部の両方)からQRコードを読み取り、その情報をNSStringとして出力できるクラスを実装しようとしています。

ZXingに含まれているObjective-COSXプロジェクトを使用しようとしましたが、自分のプロジェクトでうまく機能させることができませんでした。

誰かがこれを行うことに成功しましたか?または、他のWebサービスなどのqrコードを読み取るためのオプションを提案してください。この問題を解決するために私を助けてください。前もって感謝します!

4

2 に答える 2

2

ZXingには、IOSでどのように機能するかを示すサンプルプロジェクトが付属しています。それは良い例です。

私は自分のプロジェクトでZXingプロジェクトを使用しましたが、それはうまく機能します。すべてのコンパイルエラーを削除するためにいくつかのグーグル検索を行いましたが、それはすべてそこにあります。

  1. ZXingWidgetControllerオブジェクトを作成し、それにデリゲートを与えます。
  2. 代理人は実装する必要があります

    - (void)zxingController:(ZXingWidgetController*)controller didScanResult:(NSString *)result

    - (void)zxingControllerDidCancel:(ZXingWidgetController*)controller

  3. ZXingコントローラーを提示します。キャンセルまたはスキャンすると、ZXingデリゲートメソッドが呼び出されます。両方のデリゲートメソッドでzxingControllerを必ず閉じてください。

  4. zxingController:didScaneResult:結果には、関心のある文字列が含まれます。
于 2012-06-05T17:07:13.933 に答える
0

代わりにZBarを使用すると、インストールが簡単になり、低レベルの機能が増えるため、アプリを好きなようにカスタマイズできます。

于 2012-10-03T13:10:22.640 に答える