title: IBOutlet in protocol implementaion
body: <p>I have the following protocol: </p>
  
  <pre><code>protocol TextViewInputField {
     var indexPath: IndexPath? { get set }
     var textView: UITextView { get set }
     var lblPlaceHolder: UILabel { get set }
     func updatePHHiddenState()
  } 
  </code></pre>
  
  <p>a cell <code>TMStyle2Cell</code> implements this protocol as follows: </p>
  
  <pre><code>class TMStyle2Cell: UITableViewCell,TextViewInputField {
  
      @IBOutlet var lblPlaceHolder: UILabel!
      @IBOutlet var textView: UITextView!
      @IBOutlet var viewSeperator: UIView!
      var indexPath: IndexPath?
  
      func updatePHHiddenState() {
  
      }
  }
  </code></pre>
  
  <p>Why am I getting the following error?</p>
  
  <blockquote>
    <p><code>TMStyle2Cell</code> does not confirm to protocol <code>TextVeiwInputField</code>.</p>
  </blockquote>