     override func viewDidAppear(animated: Bool) {
         super.viewDidAppear(animated)
 
-        delay(1) { [weak self] in
-            guard self?.presentedViewController == nil else {
-                return
-            }
-
-            self?.messageTextView.becomeFirstResponder()
-        }
+//        delay(1) { [weak self] in
+//            guard self?.presentedViewController == nil else {
+//                return
+//            }
+//
+//            self?.messageTextView.becomeFirstResponder()
+//        }
     }
 
     // MARK: UI

// MARK: - UIScrollViewDelegate

extension NewFeedViewController: UITextViewDelegate {
    
    func textView(textView: UITextView, shouldChangeTextInRange range: NSRange, replacementText text: String) -> Bool {
        
        let newString = textView.text! + text
        
        
        if NSString(string: newString).length > YepConfig.maxFeedTextLength {
            return false

        return imageView
    }()

    let infoAboutThisFeed = NSLocalizedString("Info about this Feed...", comment: "")

    var isNeverInputMessage = true
    var isDirty = false {
        willSet {
            postButton.enabled = newValue

            if !newValue && isNeverInputMessage {
                messageTextView.text = infoAboutThisFeed
            }

            messageTextView.textColor = newValue ? UIColor.blackColor() : UIColor.lightGrayColor()
        }
    }

