File tree 1 file changed +13
-4
lines changed
1 file changed +13
-4
lines changed Original file line number Diff line number Diff line change @@ -56,14 +56,23 @@ - (void)returnScanResult:(ScannerViewController *)controller scanResult:(NSStrin
56
56
parsedData = [mrzParser parse: result];
57
57
}
58
58
59
- [formattedData setObject: @(true ) forKey: @" success" ];
60
- [formattedData setObject: parsedData forKey: @" data" ];
59
+ if (parsedData != nil ) {
60
+ [formattedData setObject: @(true ) forKey: @" success" ];
61
+ [formattedData setObject: parsedData forKey: @" data" ];
62
+
63
+ self.scannerCallback (@[[NSNull null ], formattedData]);
64
+ } else {
65
+ [formattedData setObject: @(false ) forKey: @" success" ];
66
+ [formattedData setObject: [NSNull null ] forKey: @" data" ];
67
+
68
+ self.scannerCallback (@[@" Invalid Drivers License" , formattedData]);
69
+ }
61
70
} else {
62
71
[formattedData setObject: @(false ) forKey: @" success" ];
63
72
[formattedData setObject: [NSNull null ] forKey: @" data" ];
73
+
74
+ self.scannerCallback (@[[NSNull null ], formattedData]);
64
75
}
65
-
66
- self.scannerCallback (@[[NSNull null ], formattedData]);
67
76
}
68
77
69
78
- (NSDictionary *)constantsToExport
You can’t perform that action at this time.
0 commit comments