天蓬老师2017-04-18 09:38:10
Apple ドキュメント:
「このメソッドは頻繁に呼び出される可能性があります。実装は、メタデータ オブジェクトのドロップなど、キャプチャのパフォーマンスの問題を防ぐために効率的である必要があります。」
したがって、スキャン数の制御の問題は開発者が処理する必要があります。 。 。
巴扎黑2017-04-18 09:38:10
iPhone5のスキャン機能が他機種と違う理由は分かりませんが、iPhone5のカメラ機能は完全に終了しないとこのメソッドを繰り返し呼び出します- (void)captureOutput:(AVCaptureOutput *)captureOutput didOutputMetadataObjects:(NSArray *)metadataObjects fromConnection:(AVCaptureConnection *)connection
,
スキャンされた stringValue は URL です
リーリーただし、複数回呼び出すとnull値が追い出され、stringValueがnullになってクラッシュする