Listing now navigates back to item list view after publishing or canceling the entire process

This commit is contained in:
Okechi Onyeje 2016-08-30 09:11:55 -04:00
parent cbe55848ee
commit 32ce53cca6
4 changed files with 136 additions and 86 deletions

View File

@ -26,11 +26,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Vendoo/ListingPreviewViewController.swift"
timestampString = "493861890.626697"
timestampString = "494254840.86529"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "70"
endingLineNumber = "70"
startingLineNumber = "72"
endingLineNumber = "72"
landmarkName = "setListing()"
landmarkType = "5">
</BreakpointContent>
@ -42,11 +42,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Vendoo/ListingPreviewViewController.swift"
timestampString = "494250212.935347"
timestampString = "494255202.796167"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "578"
endingLineNumber = "578"
startingLineNumber = "585"
endingLineNumber = "585"
landmarkName = "ListingPreviewViewController"
landmarkType = "3">
</BreakpointContent>
@ -58,11 +58,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Vendoo/ListingPreviewViewController.swift"
timestampString = "494250212.935347"
timestampString = "494255202.796167"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "619"
endingLineNumber = "619"
startingLineNumber = "626"
endingLineNumber = "626"
landmarkName = "collectionView(_:cellForItemAtIndexPath:)"
landmarkType = "5">
</BreakpointContent>
@ -74,11 +74,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Vendoo/ListingPreviewViewController.swift"
timestampString = "494250212.935347"
timestampString = "494255202.796167"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "590"
endingLineNumber = "590"
startingLineNumber = "597"
endingLineNumber = "597"
landmarkName = "ListingPreviewViewController"
landmarkType = "3">
</BreakpointContent>
@ -90,11 +90,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Vendoo/ListingPreviewViewController.swift"
timestampString = "494250212.935347"
timestampString = "494255202.796167"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "711"
endingLineNumber = "711">
startingLineNumber = "718"
endingLineNumber = "718">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
@ -104,11 +104,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Vendoo/ListingPreviewViewController.swift"
timestampString = "494250212.935347"
timestampString = "494255202.796167"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "606"
endingLineNumber = "606"
startingLineNumber = "613"
endingLineNumber = "613"
landmarkName = "collectionView(_:cellForItemAtIndexPath:)"
landmarkType = "5">
</BreakpointContent>
@ -120,11 +120,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Vendoo/ListingPreviewViewController.swift"
timestampString = "494250212.935347"
timestampString = "494255202.796167"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "689"
endingLineNumber = "689">
startingLineNumber = "696"
endingLineNumber = "696">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
@ -150,11 +150,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Vendoo/ListingPreviewViewController.swift"
timestampString = "494250212.935347"
timestampString = "494255202.796167"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "654"
endingLineNumber = "654"
startingLineNumber = "661"
endingLineNumber = "661"
landmarkName = "ListingPreviewViewController"
landmarkType = "3">
</BreakpointContent>
@ -182,11 +182,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Vendoo/ListingPreviewViewController.swift"
timestampString = "494250212.935347"
timestampString = "494254840.86529"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "470"
endingLineNumber = "470"
startingLineNumber = "476"
endingLineNumber = "476"
landmarkName = "publishItem(_:)"
landmarkType = "5">
<Locations>
@ -198,11 +198,11 @@
moduleName = "Vendoo"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/ListingPreviewViewController.swift"
timestampString = "494251851.787444"
timestampString = "494253939.792373"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "471"
endingLineNumber = "471"
startingLineNumber = "473"
endingLineNumber = "473"
offsetFromSymbolStart = "119876">
</Location>
<Location
@ -213,11 +213,11 @@
moduleName = "Vendoo"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/ListingPreviewViewController.swift"
timestampString = "494251851.787549"
timestampString = "494253939.792482"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "471"
endingLineNumber = "471"
startingLineNumber = "473"
endingLineNumber = "473"
offsetFromSymbolStart = "3537">
</Location>
</Locations>
@ -230,11 +230,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Vendoo/ListingPreviewViewController.swift"
timestampString = "494250212.935347"
timestampString = "494254840.86529"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "488"
endingLineNumber = "488"
startingLineNumber = "494"
endingLineNumber = "494"
landmarkName = "publishItem(_:)"
landmarkType = "5">
<Locations>
@ -246,11 +246,11 @@
moduleName = "Vendoo"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/ListingPreviewViewController.swift"
timestampString = "494251851.788693"
timestampString = "494253939.793308"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "490"
endingLineNumber = "490"
startingLineNumber = "492"
endingLineNumber = "492"
offsetFromSymbolStart = "4771">
</Location>
<Location
@ -261,11 +261,11 @@
moduleName = "Vendoo"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/ListingPreviewViewController.swift"
timestampString = "494251851.788886"
timestampString = "494253939.793436"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "492"
endingLineNumber = "492"
startingLineNumber = "494"
endingLineNumber = "494"
offsetFromSymbolStart = "27">
</Location>
</Locations>
@ -278,11 +278,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Vendoo/ListingPreviewViewController.swift"
timestampString = "494250212.935347"
timestampString = "494254840.86529"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "498"
endingLineNumber = "498"
startingLineNumber = "504"
endingLineNumber = "504"
landmarkName = "publishItem(_:)"
landmarkType = "5">
</BreakpointContent>
@ -294,11 +294,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Vendoo/ListingPreviewViewController.swift"
timestampString = "494250212.935347"
timestampString = "494254840.86529"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "508"
endingLineNumber = "508"
startingLineNumber = "514"
endingLineNumber = "514"
landmarkName = "publishItem(_:)"
landmarkType = "5">
<Locations>
@ -310,11 +310,11 @@
moduleName = "Vendoo"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/ListingPreviewViewController.swift"
timestampString = "494251851.790195"
timestampString = "494253939.794662"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "509"
endingLineNumber = "509"
startingLineNumber = "511"
endingLineNumber = "511"
offsetFromSymbolStart = "1030">
</Location>
<Location
@ -325,11 +325,11 @@
moduleName = "Vendoo"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/ListingPreviewViewController.swift"
timestampString = "494251851.790293"
timestampString = "494253939.794796"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "509"
endingLineNumber = "509"
startingLineNumber = "511"
endingLineNumber = "511"
offsetFromSymbolStart = "2770">
</Location>
<Location
@ -340,11 +340,11 @@
moduleName = "Vendoo"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/ListingPreviewViewController.swift"
timestampString = "494251851.790377"
timestampString = "494253939.794888"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "511"
endingLineNumber = "511"
startingLineNumber = "513"
endingLineNumber = "513"
offsetFromSymbolStart = "20">
</Location>
</Locations>
@ -357,11 +357,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Vendoo/ListingPreviewViewController.swift"
timestampString = "494250212.935347"
timestampString = "494254840.86529"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "518"
endingLineNumber = "518"
startingLineNumber = "524"
endingLineNumber = "524"
landmarkName = "publishItem(_:)"
landmarkType = "5">
</BreakpointContent>
@ -373,11 +373,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Vendoo/ListingPreviewViewController.swift"
timestampString = "494250212.935347"
timestampString = "494255202.796167"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "579"
endingLineNumber = "579"
startingLineNumber = "586"
endingLineNumber = "586"
landmarkName = "ListingPreviewViewController"
landmarkType = "3">
</BreakpointContent>
@ -389,11 +389,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Vendoo/ListingPreviewViewController.swift"
timestampString = "494250212.935347"
timestampString = "494255202.796167"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "572"
endingLineNumber = "572"
startingLineNumber = "579"
endingLineNumber = "579"
landmarkName = "ListingPreviewViewController"
landmarkType = "3">
</BreakpointContent>
@ -467,11 +467,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Vendoo/ListingPreviewViewController.swift"
timestampString = "494250212.935347"
timestampString = "494255202.796167"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "665"
endingLineNumber = "665">
startingLineNumber = "672"
endingLineNumber = "672">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
@ -481,11 +481,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Vendoo/ListingPreviewViewController.swift"
timestampString = "494250212.935347"
timestampString = "494255202.796167"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "698"
endingLineNumber = "698">
startingLineNumber = "705"
endingLineNumber = "705">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
@ -527,11 +527,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Vendoo/ListingPreviewViewController.swift"
timestampString = "494250212.935347"
timestampString = "494255202.796167"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "674"
endingLineNumber = "674">
startingLineNumber = "681"
endingLineNumber = "681">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
@ -685,7 +685,7 @@
moduleName = "Vendoo"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/MenuPanelViewController.swift"
timestampString = "494251851.799293"
timestampString = "494253939.803397"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "137"
@ -700,7 +700,7 @@
moduleName = "Vendoo"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/MenuPanelViewController.swift"
timestampString = "494251851.799476"
timestampString = "494253939.803495"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "137"
@ -772,6 +772,38 @@
endingLineNumber = "67"
landmarkName = "viewDidLoad()"
landmarkType = "5">
<Locations>
<Location
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
symbolName = "Vendoo.ItemImagePickerViewController.viewDidLoad () -&gt; ()"
moduleName = "Vendoo"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/ItemImagePickerViewController.swift"
timestampString = "494253939.80689"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "67"
endingLineNumber = "67"
offsetFromSymbolStart = "6059">
</Location>
<Location
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
symbolName = "Vendoo.ItemImagePickerViewController.(viewDidLoad () -&gt; ()).(closure #1)"
moduleName = "Vendoo"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/ItemImagePickerViewController.swift"
timestampString = "494253939.807006"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "68"
endingLineNumber = "68"
offsetFromSymbolStart = "19">
</Location>
</Locations>
</BreakpointContent>
</BreakpointProxy>
</Breakpoints>

View File

@ -14,6 +14,8 @@
*/
import UIKit
import SWRevealViewController
//@TODO: Need to make multiple images work for etsy and facebook and need to implement multiple images saving to firebase
class ListingPreviewViewController: UIViewController {
@ -138,7 +140,11 @@ 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)
}
@IBAction func publishItem(sender: AnyObject) {
@ -527,6 +533,7 @@ 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)
})

View File

@ -1016,6 +1016,17 @@
<color key="textColor" red="0.10588235294117647" green="0.078431372549019607" blue="0.23921568627450979" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" id="EMt-PR-56K">
<rect key="frame" x="307" y="8" width="60" height="30"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<state key="normal" title="Cancel">
<color key="titleColor" red="1" green="0.44538913570442429" blue="0.4193885779602724" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="cancel:" destination="gfQ-Y2-Mqh" eventType="touchUpInside" id="a84-0e-3PX"/>
<action selector="editListing:" destination="gfQ-Y2-Mqh" eventType="touchUpInside" id="yDN-99-lsc"/>
</connections>
</button>
</subviews>
</scrollView>
</subviews>
@ -1597,7 +1608,7 @@
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<prototypes>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" id="9G8-XI-ptI">
<rect key="frame" x="0.0" y="72" width="375" height="44"/>
<rect key="frame" x="0.0" y="92" width="375" height="44"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="9G8-XI-ptI" id="r3f-6Q-p1g">
<rect key="frame" x="0.0" y="0.0" width="342" height="43.5"/>
@ -1614,7 +1625,7 @@
</tableViewCellContentView>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="blue" accessoryType="disclosureIndicator" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" id="JJa-O7-kym">
<rect key="frame" x="0.0" y="116" width="375" height="44"/>
<rect key="frame" x="0.0" y="136" width="375" height="44"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="JJa-O7-kym" id="bCt-1V-IW1">
<rect key="frame" x="0.0" y="0.0" width="342" height="43.5"/>
@ -1675,7 +1686,7 @@
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<prototypes>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="Change_Pass_Cell" id="ceq-sl-ClT">
<rect key="frame" x="0.0" y="72" width="375" height="44"/>
<rect key="frame" x="0.0" y="92" width="375" height="44"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="ceq-sl-ClT" id="Waq-fu-UxD">
<rect key="frame" x="0.0" y="0.0" width="375" height="43.5"/>
@ -1692,7 +1703,7 @@
</tableViewCellContentView>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="Delete_Account_Cell" id="Lha-cf-Sfc">
<rect key="frame" x="0.0" y="116" width="375" height="44"/>
<rect key="frame" x="0.0" y="136" width="375" height="44"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="Lha-cf-Sfc" id="kmF-Sb-d0c">
<rect key="frame" x="0.0" y="0.0" width="375" height="43.5"/>
@ -2450,11 +2461,11 @@
<image name="start" width="50" height="50"/>
</resources>
<inferredMetricsTieBreakers>
<segue reference="rkZ-c8-XJc"/>
<segue reference="eaI-bm-1aI"/>
<segue reference="nWA-7e-2Ec"/>
<segue reference="syc-IR-LNQ"/>
<segue reference="NOz-ya-avj"/>
<segue reference="nWA-7e-2Ec"/>
<segue reference="Sz0-BH-2me"/>
<segue reference="eaI-bm-1aI"/>
<segue reference="rkZ-c8-XJc"/>
</inferredMetricsTieBreakers>
<color key="tintColor" red="0.2784313725" green="0.80392156859999997" blue="0.68235294120000001" alpha="1" colorSpace="calibratedRGB"/>
</document>