From 6db7ce6866cdfffeaa73b7a33590709d624b159d Mon Sep 17 00:00:00 2001 From: "smparkes@smparkes.net" Date: Sat, 6 Apr 2013 23:15:17 +0000 Subject: [PATCH] clear redirect after use git-svn-id: https://zxing.googlecode.com/svn/trunk@2632 59b500cc-1b3d-0410-9834-0bbf25fbcc57 --- iphone/Barcodes/Classes/ZXMainViewController.mm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/iphone/Barcodes/Classes/ZXMainViewController.mm b/iphone/Barcodes/Classes/ZXMainViewController.mm index 3cd114e84..b0ee97064 100644 --- a/iphone/Barcodes/Classes/ZXMainViewController.mm +++ b/iphone/Barcodes/Classes/ZXMainViewController.mm @@ -115,6 +115,11 @@ Scan * scan = [[Database sharedDatabase] addScanWithText:resultString]; [[NSUserDefaults standardUserDefaults] setObject:resultString forKey:@"lastScan"]; NSString *returnUrl = [[NSUserDefaults standardUserDefaults] stringForKey:@"returnURL"]; + + [[NSUserDefaults standardUserDefaults] removeObjectForKey:@"returnURL"]; + [[NSUserDefaults standardUserDefaults] removeObjectForKey:@"scanFormats"]; + [[NSUserDefaults standardUserDefaults] synchronize]; + if (returnUrl != nil) { resultString = (NSString*) CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, @@ -145,6 +150,11 @@ - (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex { NSString* returnUrl = [[NSUserDefaults standardUserDefaults] stringForKey:@"returnURL"]; + + [[NSUserDefaults standardUserDefaults] removeObjectForKey:@"returnURL"]; + [[NSUserDefaults standardUserDefaults] removeObjectForKey:@"scanFormats"]; + [[NSUserDefaults standardUserDefaults] synchronize]; + // NSLog(@"%@ %d", returnUrl, buttonIndex); if (returnUrl != nil && buttonIndex != 0) { NSURL *ourURL =