diff --git a/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/UserInterfaceState.xcuserstate b/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/UserInterfaceState.xcuserstate index 288b366..b6bfe13 100644 Binary files a/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/UserInterfaceState.xcuserstate and b/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist index 213bd73..77483bd 100644 --- a/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist +++ b/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -26,11 +26,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ListingPreviewViewController.swift" - timestampString = "494254840.86529" + timestampString = "494273923.911173" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "72" - endingLineNumber = "72" + startingLineNumber = "73" + endingLineNumber = "73" landmarkName = "setListing()" landmarkType = "5"> @@ -42,11 +42,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ListingPreviewViewController.swift" - timestampString = "494255202.796167" + timestampString = "494273923.911173" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "585" - endingLineNumber = "585" + startingLineNumber = "605" + endingLineNumber = "605" landmarkName = "ListingPreviewViewController" landmarkType = "3"> @@ -58,11 +58,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ListingPreviewViewController.swift" - timestampString = "494255202.796167" + timestampString = "494273923.911173" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "626" - endingLineNumber = "626" + startingLineNumber = "646" + endingLineNumber = "646" landmarkName = "collectionView(_:cellForItemAtIndexPath:)" landmarkType = "5"> @@ -74,11 +74,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ListingPreviewViewController.swift" - timestampString = "494255202.796167" + timestampString = "494273923.911173" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "597" - endingLineNumber = "597" + startingLineNumber = "617" + endingLineNumber = "617" landmarkName = "ListingPreviewViewController" landmarkType = "3"> @@ -90,11 +90,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ListingPreviewViewController.swift" - timestampString = "494255202.796167" + timestampString = "494273923.911173" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "718" - endingLineNumber = "718"> + startingLineNumber = "738" + endingLineNumber = "738"> @@ -120,11 +120,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ListingPreviewViewController.swift" - timestampString = "494255202.796167" + timestampString = "494273923.911173" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "696" - endingLineNumber = "696"> + startingLineNumber = "716" + endingLineNumber = "716"> @@ -182,11 +182,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ListingPreviewViewController.swift" - timestampString = "494254840.86529" + timestampString = "494273923.911173" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "476" - endingLineNumber = "476" + startingLineNumber = "486" + endingLineNumber = "486" landmarkName = "publishItem(_:)" landmarkType = "5"> @@ -230,11 +230,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ListingPreviewViewController.swift" - timestampString = "494254840.86529" + timestampString = "494273923.911173" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "494" - endingLineNumber = "494" + startingLineNumber = "504" + endingLineNumber = "504" landmarkName = "publishItem(_:)" landmarkType = "5"> @@ -278,11 +278,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ListingPreviewViewController.swift" - timestampString = "494254840.86529" + timestampString = "494273923.911173" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "504" - endingLineNumber = "504" + startingLineNumber = "514" + endingLineNumber = "514" landmarkName = "publishItem(_:)" landmarkType = "5"> @@ -294,11 +294,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ListingPreviewViewController.swift" - timestampString = "494254840.86529" + timestampString = "494273923.911173" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "514" - endingLineNumber = "514" + startingLineNumber = "524" + endingLineNumber = "524" landmarkName = "publishItem(_:)" landmarkType = "5"> @@ -357,11 +357,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ListingPreviewViewController.swift" - timestampString = "494254840.86529" + timestampString = "494273923.911173" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "524" - endingLineNumber = "524" + startingLineNumber = "534" + endingLineNumber = "534" landmarkName = "publishItem(_:)" landmarkType = "5"> @@ -373,11 +373,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ListingPreviewViewController.swift" - timestampString = "494255202.796167" + timestampString = "494273923.911173" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "586" - endingLineNumber = "586" + startingLineNumber = "606" + endingLineNumber = "606" landmarkName = "ListingPreviewViewController" landmarkType = "3"> @@ -389,11 +389,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ListingPreviewViewController.swift" - timestampString = "494255202.796167" + timestampString = "494273923.911173" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "579" - endingLineNumber = "579" + startingLineNumber = "599" + endingLineNumber = "599" landmarkName = "ListingPreviewViewController" landmarkType = "3"> @@ -467,11 +467,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ListingPreviewViewController.swift" - timestampString = "494255202.796167" + timestampString = "494273923.911173" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "672" - endingLineNumber = "672"> + startingLineNumber = "692" + endingLineNumber = "692"> + startingLineNumber = "725" + endingLineNumber = "725"> + startingLineNumber = "701" + endingLineNumber = "701"> = Dictionary() + var loadingView: UIView! override func viewDidLoad() { super.viewDidLoad() @@ -147,6 +148,15 @@ extension ListingPreviewViewController { } @IBAction func publishItem(sender: AnyObject) { + self.loadingView = UIView(frame: self.view.frame) + self.loadingView.backgroundColor = UIColor.grayColor() + self.loadingView.alpha = 0.4 + + self.firManager.indicator.center = self.view.center + + self.loadingView.addSubview(self.firManager.indicator) + self.view.addSubview(loadingView) + self.firManager.indicator.startAnimating() if(self.itemPicture.image == nil){ let alert = UIAlertController(title: "Image Needed", message: "To proceed to choose networks, you must supply at least one picture for your listing", preferredStyle: .Alert) @@ -533,7 +543,17 @@ extension ListingPreviewViewController { //register new listing id in global path of firebase root' self.firManager.ref.child("Global_listings").child(newListingRef.key).setValue(newListingRef.key) - self.cancel(self) + self.firManager.indicator.stopAnimating() + + let alert = UIAlertController(title: "Listing Posted Successfully", message: "Your listing was submitted to all networks successfully", preferredStyle: .Alert) + + alert.addAction(UIAlertAction(title: "OK", style: .Default, handler:{(action: UIAlertAction!) in + + self.cancel(self) + alert.dismissViewControllerAnimated(true, completion: nil) + })) + + self.presentViewController(alert, animated: true, completion: nil) })