I'm working on an autocompletion component and I have one problem that I would like to solve in some easy way.
I want to support edits to autocompleted text, for example:
blablabl @usertag blablabl
If user goes back and edits @usertag string, I would like to start autocompletion when it's edited.
Question is, how to get currently edited word from textfield. I thought about taking cursor position, seperate nsstring to word by " " (space) and count letters from first word to cursor position.
Is there any easier way for doing that?