From ae19ac0dce63841615a87e58c4e8e6f8912b8879 Mon Sep 17 00:00:00 2001 From: Okechi Onyeje Date: Wed, 4 Jan 2017 09:47:22 -0500 Subject: [PATCH] Sales Redirect implemented --- .../UserInterfaceState.xcuserstate | Bin 43532 -> 45389 bytes .../xcdebugger/Breakpoints_v2.xcbkptlist | 124 +++++++++++------- Vendoo/HomeViewController.swift | 5 +- Vendoo/ItemTableViewController.swift | 43 +++++- Vendoo/Main.storyboard | 18 ++- Vendoo/MenuPanelViewController.swift | 1 + 6 files changed, 138 insertions(+), 53 deletions(-) diff --git a/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/UserInterfaceState.xcuserstate b/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/UserInterfaceState.xcuserstate index 6064408e6a7e2b26af3b39fa53a323f1ed67815f..06261d760a353b1be144e7fc46301913db45b9c7 100644 GIT binary patch delta 19388 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 delta 17716 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 TG%OSy`>X9U_V@ko8J+(Jka$x} diff --git a/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist index 4703507..dcd3236 100644 --- a/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist +++ b/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -10,11 +10,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ItemTableViewController.swift" - timestampString = "505143089.818284" + timestampString = "505233658.513094" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "396" - endingLineNumber = "396" + startingLineNumber = "437" + endingLineNumber = "437" landmarkName = "tableView(_:cellForRowAtIndexPath:)" landmarkType = "5"> @@ -42,11 +42,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ItemTableViewController.swift" - timestampString = "505143089.818284" + timestampString = "505233658.513094" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "106" - endingLineNumber = "106" + startingLineNumber = "140" + endingLineNumber = "140" landmarkName = "activeHistorSegSwitch(_:)" landmarkType = "5"> @@ -58,11 +58,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/MenuPanelViewController.swift" - timestampString = "504757534.091052" + timestampString = "505228994.948802" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "140" - endingLineNumber = "140" + startingLineNumber = "141" + endingLineNumber = "141" landmarkName = "MenuPanelViewController" landmarkType = "3"> @@ -152,11 +152,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/MenuPanelViewController.swift" - timestampString = "504757491.577779" + timestampString = "505228994.948802" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "96" - endingLineNumber = "96" + startingLineNumber = "97" + endingLineNumber = "97" landmarkName = "tableView(_:cellForRowAtIndexPath:)" landmarkType = "5"> @@ -248,11 +248,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/MenuPanelViewController.swift" - timestampString = "504763946.426514" + timestampString = "505228994.948802" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "69" - endingLineNumber = "69" + startingLineNumber = "70" + endingLineNumber = "70" landmarkName = "tableView(_:didSelectRowAtIndexPath:)" landmarkType = "5"> @@ -280,7 +280,7 @@ moduleName = "Vendoo" usesParentBreakpointCondition = "Yes" urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/ExternalWebViewController.swift" - timestampString = "505143090.189899" + timestampString = "505232756.284131" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" startingLineNumber = "32" @@ -295,7 +295,7 @@ moduleName = "Vendoo" usesParentBreakpointCondition = "Yes" urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/ExternalWebViewController.swift" - timestampString = "505143090.190043" + timestampString = "505232756.284321" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" startingLineNumber = "32" @@ -310,7 +310,7 @@ moduleName = "Vendoo" usesParentBreakpointCondition = "Yes" urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/ExternalWebViewController.swift" - timestampString = "505143090.190152" + timestampString = "505232756.284478" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" startingLineNumber = "32" @@ -325,7 +325,7 @@ moduleName = "Vendoo" usesParentBreakpointCondition = "Yes" urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/ExternalWebViewController.swift" - timestampString = "505143090.190242" + timestampString = "505232756.284637" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" startingLineNumber = "32" @@ -358,11 +358,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ItemTableViewController.swift" - timestampString = "505143089.818284" + timestampString = "505233658.513094" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "253" - endingLineNumber = "253" + startingLineNumber = "294" + endingLineNumber = "294" landmarkName = "numberOfSectionsInTableView(_:)" landmarkType = "5"> @@ -374,11 +374,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ItemTableViewController.swift" - timestampString = "505143089.818284" + timestampString = "505233658.513094" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "493" - endingLineNumber = "493" + startingLineNumber = "534" + endingLineNumber = "534" landmarkName = "tableView(_:didSelectRowAtIndexPath:)" landmarkType = "5"> @@ -390,11 +390,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ItemTableViewController.swift" - timestampString = "505143089.818284" + timestampString = "505233658.513094" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "494" - endingLineNumber = "494" + startingLineNumber = "535" + endingLineNumber = "535" landmarkName = "tableView(_:didSelectRowAtIndexPath:)" landmarkType = "5"> @@ -406,11 +406,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/HomeViewController.swift" - timestampString = "505142560.542505" + timestampString = "505231873.493537" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "212" - endingLineNumber = "212" + startingLineNumber = "213" + endingLineNumber = "213" landmarkName = "viewDidLoad()" landmarkType = "5"> @@ -454,11 +454,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/HomeViewController.swift" - timestampString = "505142560.542505" + timestampString = "505231873.493537" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "214" - endingLineNumber = "214" + startingLineNumber = "215" + endingLineNumber = "215" landmarkName = "viewDidLoad()" landmarkType = "5"> @@ -502,11 +502,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/HomeViewController.swift" - timestampString = "505142560.542505" + timestampString = "505231873.493537" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "216" - endingLineNumber = "216" + startingLineNumber = "217" + endingLineNumber = "217" landmarkName = "viewDidLoad()" landmarkType = "5"> @@ -518,11 +518,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/HomeViewController.swift" - timestampString = "505142560.542505" + timestampString = "505231873.493537" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "149" - endingLineNumber = "149" + startingLineNumber = "150" + endingLineNumber = "150" landmarkName = "viewDidLoad()" landmarkType = "5"> @@ -534,11 +534,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ItemTableViewController.swift" - timestampString = "505143089.818284" + timestampString = "505233658.513094" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "107" - endingLineNumber = "107" + startingLineNumber = "141" + endingLineNumber = "141" landmarkName = "activeHistorSegSwitch(_:)" landmarkType = "5"> @@ -550,14 +550,46 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ItemTableViewController.swift" - timestampString = "505143089.818284" + timestampString = "505233658.513094" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "120" - endingLineNumber = "120" + startingLineNumber = "154" + endingLineNumber = "154" landmarkName = "historyCurrentlyFilterSegSwitch(_:)" landmarkType = "5"> + + + + + + + + diff --git a/Vendoo/HomeViewController.swift b/Vendoo/HomeViewController.swift index 0a476f7..9c4974e 100644 --- a/Vendoo/HomeViewController.swift +++ b/Vendoo/HomeViewController.swift @@ -82,9 +82,10 @@ class HomeViewController: UITabBarController { } NSUserDefaults.standardUserDefaults().setObject(userDict!["name"] as? String, forKey: "name") - //check if user has any listings to track for notifications - if listingDict != nil { + NSUserDefaults.standardUserDefaults().removeObjectForKey("isAnalytics") + + if listingDict != nil || !NSUserDefaults.standardUserDefaults().boolForKey("isAnalytics"){ var notificationStartTracker = 0 //number used to indicate when to start retrieving notifications dispatch_async(dispatch_get_main_queue(), { diff --git a/Vendoo/ItemTableViewController.swift b/Vendoo/ItemTableViewController.swift index 6528f79..895d138 100644 --- a/Vendoo/ItemTableViewController.swift +++ b/Vendoo/ItemTableViewController.swift @@ -23,19 +23,49 @@ class ItemTableViewController: UIViewController { @IBOutlet weak var historyCurrentlyFilter: UISegmentedControl! + @IBOutlet weak var cancelBtn: UIBarButtonItem! var loadingView: UIView! var selectedListing: Listing! override func viewDidLoad() { super.viewDidLoad() + //Check if this segment was loaded through the analytics button + if(NSUserDefaults.standardUserDefaults().boolForKey("isAnalytics")){ + dispatch_async(dispatch_get_main_queue(), { + self.tabBarController?.tabBar.hidden = true + self.tableSegmentController.selectedSegmentIndex = 1 + self.tableSegmentController.userInteractionEnabled = false + self.tableSegmentController.hidden = true + self.tableSegmentController.enabled = false + self.tabBarController?.tabBar.userInteractionEnabled = false + self.cancelBtn.enabled = true + self.cancelBtn.tintColor = UIColor(red: 0.35, green: 0.83, blue: 0.74, alpha: 1.0) + self.historyCurrentlyFilter.setTitle("Sold", forSegmentAtIndex: 0) + self.historyCurrentlyFilter.setTitle("Unsold", forSegmentAtIndex: 1) + }) + }else{ + dispatch_async(dispatch_get_main_queue(), { + self.tabBarController?.tabBar.hidden = false + self.tableSegmentController.selectedSegmentIndex = 0 + self.tableSegmentController.userInteractionEnabled = true + self.tableSegmentController.hidden = false + self.tableSegmentController.enabled = true + self.historyCurrentlyFilter.setTitle("Active", forSegmentAtIndex: 0) + self.historyCurrentlyFilter.setTitle("Draft", forSegmentAtIndex: 1) + self.cancelBtn.enabled = false + self.cancelBtn.tintColor = UIColor.clearColor() + self.tabBarController?.tabBar.userInteractionEnabled = true + }) + } + // Uncomment the following line to preserve selection between presentations // self.clearsSelectionOnViewWillAppear = false // Uncomment the following line to display an Edit button in the navigation bar for this view controller. // self.navigationItem.rightBarButtonItem = self.editButtonItem() - self.tabBarController?.tabBar.hidden = false + //self.tabBarController?.tabBar.hidden = false //set delegates self.itemTable.dataSource = self @@ -81,6 +111,10 @@ class ItemTableViewController: UIViewController { self.tabBarController?.tabBar.hidden = false } + + override func viewWillDisappear(animated: Bool) { + NSUserDefaults.standardUserDefaults().removeObjectForKey("isAnalytics") + } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. @@ -120,6 +154,13 @@ extension ItemTableViewController { self.itemTable.reloadData() } + @IBAction func cancelPressed(sender:AnyObject){ + let vc = self.storyboard?.instantiateViewControllerWithIdentifier("Reveal View Controller") + NSUserDefaults.standardUserDefaults().removeObjectForKey("isAnalytics") + self.navigationItem.rightBarButtonItem = nil + self.presentViewController(vc!, animated: false, completion: nil) + } + } // MARK: - Side Menu View diff --git a/Vendoo/Main.storyboard b/Vendoo/Main.storyboard index 24a4ed5..2a0ca9e 100755 --- a/Vendoo/Main.storyboard +++ b/Vendoo/Main.storyboard @@ -1187,6 +1187,12 @@ + + + + + + @@ -1314,6 +1320,7 @@ + @@ -1472,6 +1479,9 @@ + + + @@ -2489,13 +2499,13 @@ - - + + + - - + diff --git a/Vendoo/MenuPanelViewController.swift b/Vendoo/MenuPanelViewController.swift index 4e494eb..30eeba1 100644 --- a/Vendoo/MenuPanelViewController.swift +++ b/Vendoo/MenuPanelViewController.swift @@ -63,6 +63,7 @@ extension MenuPanelViewController: UITableViewDelegate //display analytics (next iteration) case 3: + NSUserDefaults.standardUserDefaults().setObject(true, forKey: "isAnalytics") break //display FAQ cell