     @IBOutlet weak var commentsCountLabel: UILabel!
     @IBOutlet weak var likesCountLabel: UILabel!
     
+    var beginEditComment = false
+    var editComment: TGPostComment!
     
     override func viewDidLoad() {
         super.viewDidLoad()

        
        let edit = UITableViewRowAction(style: .Normal, title: "Edit") { action, index in
            print("favorite button tapped")
        }
        edit.backgroundColor = UIColor.lightGrayColor()
        

    // Mark: - TextField
    func textFieldShouldReturn(textField: UITextField) -> Bool {
        print(textField.text!)

        if beginEditComment {
            self.editComment.content = textField.text
            
            Tapglue.updateComment(editComment, withCompletionBlock: { (success: Bool, error: NSError!) -> Void in
                if error != nil {
                    print("Error happened\n")
                    print(error)
                }
                else {
                    print("\nSuccessful updated comment: \(success)")
                    self.retrieveAllCommentsForPost()
                    
                    dispatch_async(dispatch_get_main_queue(), { () -> Void in
                        self.commentsTableView.reloadData()
                        self.commentTextField.text = nil
                        self.commentTextField.resignFirstResponder()
                        self.beginEditComment = false
                    })
                }
            })
        } else {
            Tapglue.createCommentWithContent(textField.text!, forPost: post) { (success: Bool, error: NSError!) -> Void in
                if error != nil {
                    print("Error happened\n")
                    print(error)
                }
                else {
                    print(success)
                    self.retrieveAllCommentsForPost()
                    
                    dispatch_async(dispatch_get_main_queue(), { () -> Void in
                        self.commentsTableView.reloadData()
                        self.commentTextField.text = nil
                        self.commentTextField.resignFirstResponder()
                    })
                }
            }
        }
        
