8

私はプログラミングに不慣れなので、この質問は非常に基本的なものだと確信しています(我慢してください!)

現在のxcode4.5プロジェクトにzxingをインストールしました。エラーを解決するのに少し時間がかかりましたが、ようやくわかりました。

zxingを呼び出したい場所に「スキャン」というボタンを作成しました。どうすればこれを実現できますか?

ソースファイルに実装したファイルを調べてみましたが、使用するクラスとメソッドがわかりません。

そして、はい、私はこの非常に基本的な概念でグーグル検索を試みましたが、何も見つかりませんでした:(

4

1 に答える 1

3

スキャン ボタン アクションに追加する必要があるコードは次のとおりです。

- (IBAction)scanPressed:(id)sender
 {

            ZXingWidgetController *widController = [[ZXingWidgetController alloc]  initWithDelegate:self showCancel:YES OneDMode:NO];

            NSMutableSet *readers = [[NSMutableSet alloc ] init];

            <#if ZXQR>

                QRCodeReader* qrcodeReader = [[QRCodeReader alloc] init];
                [readers addObject:qrcodeReader];

           <#endif>

           <#if ZXAZ>
                AztecReader *aztecReader = [[AztecReader alloc] init];
                [readers addObject:aztecReader];

           <#endif>

                widController.readers = readers;

                [self presentModalViewController:widController animated:YES];

}

アプリでこのコードを使用する前に、「<>」記号を削除してください。

于 2012-12-20T03:48:30.727 に答える