Detectando toques no texto atribuído em um UITextView no iOS

eu tenho umUITextView que exibe umaNSAttributedString. Essa string contém palavras que eu gostaria de fazer com que sejam tocadas, de modo que, quando elas são tocadas, eu receba um retorno para que eu possa executar uma ação. Eu percebo queUITextView pode detectar toques em um URL e chamar meu delegado, mas eles não são URLs.

Parece-me que com o iOS 7 e o poder do TextKit isso agora deve ser possível, mas não consigo encontrar nenhum exemplo e não sei por onde começar.

Eu entendo que agora é possível criar atributos personalizados na string (embora eu não tenha feito isso ainda), e talvez isso seja útil para detectar se uma das palavras mágicas foi usada? De qualquer forma, ainda não sei como interceptar esse toque e detectar em qual palavra ocorreu a derivação.

Observe que a compatibilidade do iOS 6 énão requeridos.

questionAnswers(10)

yourAnswerToTheQuestion