title: nil object in iOS8 delegate methods - custom keyboards
body: <p>I'm building a custom keyboard 
  and I'm implementing the following delegate methods in my <code>InputViewController</code>.<br>
  But I always get <code>_textInput = nil_</code>  </p>
  
  <pre><code>- (void)textWillChange:(id&lt;UITextInput&gt;)textInput
  - (void)textDidChange:(id&lt;UITextInput&gt;)textInput
  - (void) selectionWillChange:(id&lt;UITextInput&gt;)textInput
  - (void) selectionDidChange:(id&lt;UITextInput&gt;)textInput
  </code></pre>
  
  <p>Does anybody know how to fix it?<br>
  Is it <code>nil</code> for a reason?<br>
  Do I need to implement something by myself?</p>