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)
})