         }
     }
     
+    // MARK: - lifeCycle
     override func viewDidLoad() {
         super.viewDidLoad()
         

        let gestureRecognizer = UITapGestureRecognizer(target: self, action: Selector("hideKeyboard:"))
        gestureRecognizer.cancelsTouchesInView = false
        tableView.addGestureRecognizer(gestureRecognizer)
    }
    
    // MARK: - Action

    var managedObjectContext: NSManagedObjectContext!
    var date = NSDate()
    var image: UIImage?
    var observer: AnyObject!
    
    var descriptionText = ""
    var locationToEdit: Location? {
