From 5f3985c2442f66356a65ea3ccb6ba42b58c8eb37 Mon Sep 17 00:00:00 2001 From: Jeff Trotman Date: Tue, 27 Jan 2015 22:32:55 -0600 Subject: [PATCH 1/4] Update ScannerViewController.m If current system is running iOS 8, add DataMatrix to allowedBarcodeTypes array --- .../iOS7_BarcodeScanner/Controllers/ScannerViewController.m | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/iOS7_BarcodeScanner/iOS7_BarcodeScanner/Controllers/ScannerViewController.m b/iOS7_BarcodeScanner/iOS7_BarcodeScanner/Controllers/ScannerViewController.m index 1d588ca..3ccf16b 100644 --- a/iOS7_BarcodeScanner/iOS7_BarcodeScanner/Controllers/ScannerViewController.m +++ b/iOS7_BarcodeScanner/iOS7_BarcodeScanner/Controllers/ScannerViewController.m @@ -75,6 +75,10 @@ - (void)viewDidLoad { [self.allowedBarcodeTypes addObject:@"org.gs1.EAN-8"]; [self.allowedBarcodeTypes addObject:@"com.intermec.Code93"]; [self.allowedBarcodeTypes addObject:@"org.iso.Code128"]; + NSString *reqSysVer = @"8.0"; + NSString *currSysVer = [[UIDevice currentDevice] systemVersion]; + if ([currSysVer compare:reqSysVer options:NSNumericSearch] != NSOrderedAscending) + [self.allowedBarcodeTypes addObject:@"org.iso.DataMatrix"];} } - (void)viewDidAppear:(BOOL)animated { From be92e3c3cefda1a63330e9ff1a145788416b89dd Mon Sep 17 00:00:00 2001 From: Jeff Trotman Date: Tue, 27 Jan 2015 22:36:01 -0600 Subject: [PATCH 2/4] Update SettingsViewController.m If running iOS 8, add DataMatrix to list of barcode types --- .../Controllers/SettingsViewController.m | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/iOS7_BarcodeScanner/iOS7_BarcodeScanner/Controllers/SettingsViewController.m b/iOS7_BarcodeScanner/iOS7_BarcodeScanner/Controllers/SettingsViewController.m index 074611c..133636f 100644 --- a/iOS7_BarcodeScanner/iOS7_BarcodeScanner/Controllers/SettingsViewController.m +++ b/iOS7_BarcodeScanner/iOS7_BarcodeScanner/Controllers/SettingsViewController.m @@ -49,6 +49,11 @@ - (void)viewDidLoad [self.barcodeTypes addObject:@"org.gs1.EAN-8"]; [self.barcodeTypes addObject:@"com.intermec.Code93"]; [self.barcodeTypes addObject:@"org.iso.Code128"]; + NSString *reqSysVer = @"8.0"; + NSString *currSysVer = [[UIDevice currentDevice] systemVersion]; + if ([currSysVer compare:reqSysVer options:NSNumericSearch] != NSOrderedAscending) + [self.barcodeTypes addObject:@"org.iso.DataMatrix"]; + } - (void)didReceiveMemoryWarning @@ -67,4 +72,4 @@ - (IBAction)saveButtonPressed:(id)sender { [self.navigationController popViewControllerAnimated:YES]; } -@end \ No newline at end of file +@end From 61b69497762380d2fd6143d4dfa37c2e545d324f Mon Sep 17 00:00:00 2001 From: Jeff Trotman Date: Tue, 27 Jan 2015 22:40:20 -0600 Subject: [PATCH 3/4] Update Main_iPhone.storyboard Compressed labels and switches vertically to have enough room to squeeze in another switch for Data Matrix --- .../Base.lproj/Main_iPhone.storyboard | 95 ++++++++----------- 1 file changed, 42 insertions(+), 53 deletions(-) diff --git a/iOS7_BarcodeScanner/iOS7_BarcodeScanner/Base.lproj/Main_iPhone.storyboard b/iOS7_BarcodeScanner/iOS7_BarcodeScanner/Base.lproj/Main_iPhone.storyboard index 478b5e4..ee65a0c 100644 --- a/iOS7_BarcodeScanner/iOS7_BarcodeScanner/Base.lproj/Main_iPhone.storyboard +++ b/iOS7_BarcodeScanner/iOS7_BarcodeScanner/Base.lproj/Main_iPhone.storyboard @@ -1,10 +1,11 @@ - + - + + - + @@ -18,7 +19,6 @@ - @@ -49,7 +49,7 @@ - + @@ -63,134 +63,110 @@ - - - + - - + - - + - - + - - + - - + - - + - - - + + - - + + + + + - + + @@ -218,6 +206,7 @@ + @@ -251,4 +240,4 @@ - \ No newline at end of file + From f858733ad58e47f6c26aeae26572634fca0dcaca Mon Sep 17 00:00:00 2001 From: Jeff Trotman Date: Tue, 27 Jan 2015 23:00:55 -0600 Subject: [PATCH 4/4] Update ScannerViewController.m Fix typo - extra } --- .../iOS7_BarcodeScanner/Controllers/ScannerViewController.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/iOS7_BarcodeScanner/iOS7_BarcodeScanner/Controllers/ScannerViewController.m b/iOS7_BarcodeScanner/iOS7_BarcodeScanner/Controllers/ScannerViewController.m index 3ccf16b..6b1484a 100644 --- a/iOS7_BarcodeScanner/iOS7_BarcodeScanner/Controllers/ScannerViewController.m +++ b/iOS7_BarcodeScanner/iOS7_BarcodeScanner/Controllers/ScannerViewController.m @@ -78,7 +78,7 @@ - (void)viewDidLoad { NSString *reqSysVer = @"8.0"; NSString *currSysVer = [[UIDevice currentDevice] systemVersion]; if ([currSysVer compare:reqSysVer options:NSNumericSearch] != NSOrderedAscending) - [self.allowedBarcodeTypes addObject:@"org.iso.DataMatrix"];} + [self.allowedBarcodeTypes addObject:@"org.iso.DataMatrix"]; } - (void)viewDidAppear:(BOOL)animated {