fix(rct-camera): crash when metadata.stringValue is nil (#2016)

This commit is contained in:
TMomemt 2018-12-19 16:24:00 +08:00 committed by Laurin Quast
parent 52aed438c4
commit 960c5b1c16

View File

@ -979,7 +979,7 @@ didFinishRecordingToOutputFileAtURL:(NSURL *)outputFileURL
for (AVMetadataMachineReadableCodeObject *metadata in metadataObjects) {
for (id barcodeType in self.barCodeTypes) {
if ([metadata.type isEqualToString:barcodeType]) {
if ([metadata.type isEqualToString:barcodeType] && metadata.stringValue) {
// Transform the meta-data coordinates to screen coords
AVMetadataMachineReadableCodeObject *transformed = (AVMetadataMachineReadableCodeObject *)[_previewLayer transformedMetadataObjectForMetadataObject:metadata];