ロード時にZXingWidgetControllerが空白の画面を表示する

iOS Simulator 4.3でXcode 4.1を使用しています

READMEの指示に従ってZXingライブラリをプロジェクトにインポートしました。

コントローラをロードしようとすると、画面に白い画面が表示され、一番下にCancelボタンがあります。私はシミュレータが写真を撮ることができないが、コントローラーはフォトライブラリからデコードするイメージを選択できるようになっていると思う。誰もがこの問題を抱えていたのですか?

ZXingWidgetController *widController = [[ZXingWidgetController alloc] initWithDelegate:self showCancel:YES OneDMode:NO];
QRCodeReader* qrcodeReader = [[QRCodeReader alloc] init];
NSSet *readers = [[NSSet alloc ] initWithObjects:qrcodeReader,nil];
[qrcodeReader release];
widController.readers = readers;
[readers release];
[self presentModalViewController:widController animated:YES];
[widController release];

This is what I'm seeing

編集:言及を忘れて、私はすでに読み込んだシミュレータ上の画像があります。

0

1 答え

しかし、コントローラーは画像を選択できるようになっています   フォトライブラリからデコードする

あなたはどこを見ましたか?これは README やコードにはありません。

ウィジェットはイメージピッカーのバックアップを提供しません。古いバーコードアプリ( cpp/iphone/legacy/Barcodes_original )にはありましたが、現在のバーコードアプリはありません。これが必要な場合は、自分で実装する必要があります。古いバーコードアプリはある程度ガイドとして役立つかもしれません。

1
追加された
私は古いバージョンについて考えていたに違いない。ありがとう!
追加された 著者 aeoliant,
好奇心が強い人は、代わりにZBarを使用しました。 zbar.sourceforge.net イメージライブラリから。
追加された 著者 aeoliant,