From 481c12c58765c8d1a2a076d1ab79f542de77bf87 Mon Sep 17 00:00:00 2001 From: Okechi Onyeje Date: Wed, 7 Sep 2016 07:20:54 -0400 Subject: [PATCH] Detail View completed --- .../UserInterfaceState.xcuserstate | Bin 65501 -> 64612 bytes .../xcdebugger/Breakpoints_v2.xcbkptlist | 520 ++++++++++-------- Vendoo/HomeViewController.swift | 1 + Vendoo/ItemImagePickerViewController.swift | 1 + Vendoo/ItemTableViewController.swift | 35 ++ Vendoo/Listing.swift | 4 +- Vendoo/ListingPreviewViewController.swift | 35 +- Vendoo/Main.storyboard | 22 +- 8 files changed, 362 insertions(+), 256 deletions(-) diff --git a/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/UserInterfaceState.xcuserstate b/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/UserInterfaceState.xcuserstate index 9018e3c8f7b6fb2cd68e74aaa79e230a9aaecf8d..31fe0cabe6d08caa857b007d97c0342966bfb968 100644 GIT binary patch delta 31653 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 diff --git a/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist index 9ecd442..1bf703a 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/ServiceNotificationManager.swift" - timestampString = "494388533.467001" + timestampString = "494778762.798972" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "70" - endingLineNumber = "70" + startingLineNumber = "79" + endingLineNumber = "79" landmarkName = "pollServices()" landmarkType = "5"> @@ -26,59 +26,27 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ServiceNotificationManager.swift" - timestampString = "494388607.180284" + timestampString = "494778870.382513" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "71" - endingLineNumber = "71" + startingLineNumber = "75" + endingLineNumber = "75" landmarkName = "pollServices()" landmarkType = "5"> - - - - - - @@ -89,58 +57,12 @@ shouldBeEnabled = "Yes" ignoreCount = "0" continueAfterRunningActions = "No" - filePath = "Vendoo/EbayWebServiceManager.swift" - timestampString = "494685275.012942" + filePath = "Vendoo/HomeViewController.swift" + timestampString = "494906385.49118" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "573" - endingLineNumber = "573"> - - - - - - - - - - - - + startingLineNumber = "183" + endingLineNumber = "183"> @@ -166,12 +88,12 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/CategoriesTableViewController.swift" - timestampString = "494631326.508326" + timestampString = "494897839.603291" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "695" - endingLineNumber = "695" - landmarkName = "tableView(_:didSelectRowAtIndexPath:)" + startingLineNumber = "579" + endingLineNumber = "579" + landmarkName = "navigateCategories()" landmarkType = "5"> @@ -181,94 +103,14 @@ shouldBeEnabled = "Yes" ignoreCount = "0" continueAfterRunningActions = "No" - filePath = "Vendoo/NetworksTableViewController.swift" - timestampString = "494635088.267954" + filePath = "Vendoo/CategoryPopUpController.swift" + timestampString = "494896911.735111" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "788" - endingLineNumber = "788" - landmarkName = "toggleAuth(_:)" + startingLineNumber = "41" + endingLineNumber = "41" + landmarkName = "loadCategories(_:selectedCatCompletion:)" landmarkType = "5"> - - - - - - - - - - - - - - - - + + + + @@ -293,60 +151,12 @@ shouldBeEnabled = "No" ignoreCount = "0" continueAfterRunningActions = "No" - filePath = "Vendoo/NetworksTableViewController.swift" - timestampString = "494636097.069833" - startingColumnNumber = "9223372036854775807" - endingColumnNumber = "9223372036854775807" - startingLineNumber = "764" - endingLineNumber = "764" - landmarkName = "webViewDidFinishLoad(_:)" - landmarkType = "5"> - - - - - - - - - - - - @@ -357,13 +167,237 @@ shouldBeEnabled = "Yes" ignoreCount = "0" continueAfterRunningActions = "No" - filePath = "Vendoo/NetworksTableViewController.swift" - timestampString = "494637280.732776" + filePath = "Vendoo/EbayWebServiceManager.swift" + timestampString = "494898365.099933" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "765" - endingLineNumber = "765" - landmarkName = "webViewDidFinishLoad(_:)" + startingLineNumber = "500" + endingLineNumber = "500" + landmarkName = "parser(_:foundCharacters:)" + landmarkType = "5"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Vendoo/HomeViewController.swift b/Vendoo/HomeViewController.swift index 05d5b51..bc96801 100644 --- a/Vendoo/HomeViewController.swift +++ b/Vendoo/HomeViewController.swift @@ -86,6 +86,7 @@ class HomeViewController: UITabBarController { self.userListings.append( Listing(itemTitle: (listingInfo!["listingTitle"] as? String)!, itemCategory: listingInfo!["listingCategory"] as? String, + itemQuantity: (listingInfo!["listingQuantity"] as? String)!, itemPrice: listingInfo!["listingPrice"] as? String, itemDescription: listingInfo!["listingDescription"] as? String, itemImages: listingImages, diff --git a/Vendoo/ItemImagePickerViewController.swift b/Vendoo/ItemImagePickerViewController.swift index 7a0f36e..168d1b5 100644 --- a/Vendoo/ItemImagePickerViewController.swift +++ b/Vendoo/ItemImagePickerViewController.swift @@ -443,6 +443,7 @@ extension ItemImagePickerViewController { "listingPrice": self.itemPrice.text, "listingCategory": category, "listingDescription": self.itemDescription.text, + "listingQuantity": self.itemQuantity.text!, "numberOfSupportingImages" : counter, "isListingDraft": true, "networks": ["areNetworksChosen": false]] diff --git a/Vendoo/ItemTableViewController.swift b/Vendoo/ItemTableViewController.swift index 1689642..0ce3949 100644 --- a/Vendoo/ItemTableViewController.swift +++ b/Vendoo/ItemTableViewController.swift @@ -21,6 +21,7 @@ class ItemTableViewController: UIViewController { @IBOutlet weak var menuButton: UIBarButtonItem! var loadingView: UIView! + var selectedListing: Listing! override func viewDidLoad() { super.viewDidLoad() @@ -87,6 +88,35 @@ extension ItemTableViewController { override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { // Get the new view controller using segue.destinationViewController. // Pass the selected object to the new view controller. + + let des = segue.destinationViewController as! ListingPreviewViewController + var tempImages: [UIImageView] = [] + for uiImage in self.selectedListing.images { + tempImages.append(UIImageView(image: uiImage)) + } + let dict:[String:AnyObject] = [ + "pictures": tempImages, + "title": self.selectedListing.title, + "description": self.selectedListing.desc, + "price": self.selectedListing.price, + "category": self.selectedListing.category, + "quantity": self.selectedListing.quantity + ] + + des.setDictionary(self.selectedListing.networks, itemdictionary: dict) + des.setManagers( + ((self.tabBarController as? HomeViewController)?.fbGraphManager)!, + fireManager: ((self.tabBarController as? HomeViewController)?.firebaseManager)!, + ebayManager: ((self.tabBarController as? HomeViewController)?.ebayGraphManager)!, + etsyManager: ((self.tabBarController as? HomeViewController)?.etsyManager)! + ) + + if self.selectedListing.isDraft! { + des.setViewState("Editible") + }else { + des.setViewState("NonEditable") + } + } } @@ -153,6 +183,11 @@ extension ItemTableViewController: UITableViewDataSource{ } return cell } + + func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { + self.selectedListing = (self.tabBarController as? HomeViewController)?.userListings[indexPath.row] + self.performSegueWithIdentifier("ItemDetailSegue", sender: self) + } } diff --git a/Vendoo/Listing.swift b/Vendoo/Listing.swift index a86601b..a0373b0 100644 --- a/Vendoo/Listing.swift +++ b/Vendoo/Listing.swift @@ -15,17 +15,19 @@ class Listing : NSObject { var category: String! var price: String! var desc: String! + var quantity: String! var isDraft: Bool! var images: [UIImage]! var key: String! var networks: Dictionary! - init(itemTitle:String, itemCategory: String!, itemPrice: String!, itemDescription: String!, itemImages: [UIImage], isDraftListing: Bool, itemKey: String, networksSellingOn: Dictionary){ + init(itemTitle:String, itemCategory: String!, itemQuantity: String!, itemPrice: String!, itemDescription: String!, itemImages: [UIImage], isDraftListing: Bool, itemKey: String, networksSellingOn: Dictionary){ self.title = itemTitle self.category = itemCategory self.price = itemPrice self.desc = itemDescription + self.quantity = itemQuantity self.isDraft = isDraftListing self.images = itemImages self.key = itemKey diff --git a/Vendoo/ListingPreviewViewController.swift b/Vendoo/ListingPreviewViewController.swift index 3d26171..2e576d1 100644 --- a/Vendoo/ListingPreviewViewController.swift +++ b/Vendoo/ListingPreviewViewController.swift @@ -28,6 +28,9 @@ class ListingPreviewViewController: UIViewController { @IBOutlet weak var itemPrice: UITextView! @IBOutlet weak var itemCategory: UITextView! @IBOutlet weak var networks: UICollectionView! + @IBOutlet weak var publishBtn: UIButton! + @IBOutlet weak var edit_button: UIButton! + @IBOutlet weak var cancel_backBtn: UIButton! //class variables private var networksDictionary: Dictionary = Dictionary() @@ -40,10 +43,25 @@ class ListingPreviewViewController: UIViewController { private var lastListingKey: String! private var newInProgressListing: Dictionary = Dictionary() var loadingView: UIView! + private var itemViewState = "" override func viewDidLoad() { super.viewDidLoad() + if (self.itemViewState == "NonEditable") { + dispatch_async(dispatch_get_main_queue(), { + //self.cancel_backBtn.titleLabel?.text = "Back" + self.edit_button.hidden = true + self.edit_button.enabled = false + + self.publishBtn.hidden = true + self.publishBtn.enabled = false + }) + } + /*else if (self.itemViewState == "Editable") { + //self.cancel_backBtn.titleLabel?.text = "Back" + + }*/ // Do any additional setup after loading the view. // Initialization code @@ -73,6 +91,10 @@ class ListingPreviewViewController: UIViewController { self.itemQuantity.text = self.itemListingDictionary["quantity"] as! String } + func setViewState(state: String) { + self.itemViewState = state + } + func setDictionary(netdictionary:Dictionary, itemdictionary: Dictionary){ self.networksDictionary = netdictionary self.itemListingDictionary = itemdictionary @@ -142,9 +164,15 @@ extension Dictionary { //MARK: - IBActions extension ListingPreviewViewController { @IBAction func cancel(sender: AnyObject) { - let storyboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil) - let vc = storyboard.instantiateViewControllerWithIdentifier("Reveal View Controller") as! SWRevealViewController - self.presentViewController(vc, animated: true, completion: nil) + if self.itemViewState == "" { + let storyboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil) + let vc = storyboard.instantiateViewControllerWithIdentifier("Reveal View Controller") as! SWRevealViewController + self.presentViewController(vc, animated: true, completion: nil) + } + else if self.itemViewState == "Editable" || self.itemViewState == "NonEditable"{ + self.presentingViewController?.dismissViewControllerAnimated(true, completion: nil) + } + } @IBAction func publishItem(sender: AnyObject) { @@ -395,6 +423,7 @@ extension ListingPreviewViewController { "listingTitle": self.itemTitle.text, "listingPrice": self.itemPrice.text, "listingCategory": self.itemCategory.text, + "listingQuantity": self.itemQuantity.text, "listingDescription": self.itemDescription.text, "numberOfSupportingImages" : ((self.itemListingDictionary["pictures"] as? [UIImageView])?.count)! - 1, "isListingDraft": false, diff --git a/Vendoo/Main.storyboard b/Vendoo/Main.storyboard index de3c82e..05cecbe 100755 --- a/Vendoo/Main.storyboard +++ b/Vendoo/Main.storyboard @@ -1006,7 +1006,7 @@ - + - - + @@ -1035,7 +1034,9 @@ + + @@ -1043,6 +1044,7 @@ + @@ -1357,6 +1359,7 @@ + @@ -1608,7 +1611,7 @@ - + @@ -1625,7 +1628,7 @@ - + @@ -1686,7 +1689,7 @@ - + @@ -1703,7 +1706,7 @@ - + @@ -2463,9 +2466,10 @@ - - + + +