QR コード sdk を使用して QR コードをスキャンしていますが、問題はシミュレータではなくカメラで動作していることです。私はネット上で多くのことを試しましたが、完璧な解決策が見つかりません。誰でもこれを案内できますか?前もって感謝します。
2 に答える
リーダーを作成します。
これは、新しい ZBarReaderController を作成するのと同じくらい簡単です。
ZBarReaderController *reader = [ZBarReaderController new];
結果を受け取るデリゲートを設定します。
デリゲートは、UIImagePickerControllerDelegate から継承する ZBarReaderDelegate プロトコルを実装する必要があります。
reader.readerDelegate = 自己;
リーダーを構成します。
sourceType を適切に設定する必要があります。リーダー自体のプロパティとは別に、スキャナーのプロパティを介してデコーダーを構成できます。
if([ZBarReaderController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera]) reader.sourceType = UIImagePickerControllerSourceTypeCamera; [reader.scanner setSymbology: ZBAR_I25 config: ZBAR_CFG_ENABLE to: 0];
次の手順に従い、正しい答えを受け入れることを忘れないでください :)