                 }
             }
             return 0
-            //return (pickedLocationCoordinate == nil ? 0 : 1)
         case Section.Placemarks.rawValue:
             return placemarks.count
         case Section.SearchedLocation.rawValue:

        let point = sender.locationInView(mapView)
        let coordinate = mapView.convertPoint(point, toCoordinateFromView: mapView)

        //updateLocationPinWithCoordinate(coordinate)

        location = .Picked(coordinate: coordinate)

        //pickedLocationCoordinate = coordinate
        pickedLocationIndexPath = NSIndexPath(forRow: 0, inSection: Section.UserPickedLocation.rawValue)
    }


    }

    var pickedLocationIndexPath: NSIndexPath?

    override func viewDidLoad() {
        super.viewDidLoad()
