title: NSTextField's autocompletion method
body: <p>I'm having problem triggering <code>complete:</code> method for NSTextfield.</p>
  
  <p>for now I can make an distinct array of names from a textfield using <code>@distinctUnionOfObjects</code> ( awesome method to remove duplicates of an array ) and now I can send back autocompletion for this textfield using:<br>
   <code>- (NSArray *)control:(NSControl *)control textView:(NSTextView *)textView completions:(NSArray *)words forPartialWordRange:(NSRange)charRange indexOfSelectedItem:(NSInteger *)index
  </code>  </p>
  
  <p>But, this method is not automatic and I have to press <strong>ESC</strong> button to pop the autocompletion suggestion up for the textfield during data entry.</p>
  
  <p>I searched here and found some examples that make no sense for me.</p>
  
  <p><strong>Short Question:</strong>
  Is there any method using <strong>NSTexfields delegates</strong> like <code>controlDidChanged</code> or something like that to do this more easily and clearly ?</p>
  
  <p>I just confuse using <code>complete:</code> method for nstextview.</p>