emitir ativação de dataDetectorTypes em um UITextView em um UITableViewCell

Eu tenho um UITextView dentro de um UITableViewCell em uma tabela. "editável" para o UITextView está desativado, o que me permite definir dataDetectorTypes para UIDataDetectorTypeAll, que é exatamente o que eu quero. O aplicativo agora detecta quando o usuário toca um link no UITextView e faz a coisa apropriada.

O problema surge quando o usuário toca em parte do UITextView onde não há link. Eu quero o didSelectRowAtIndexPath no delegate UITableView para ser chamado. Mas não é, porque o UITextView está retendo o toque, mesmo quando nenhum link é detectado.

Meu primeiro palpite foi transformar userInteractionEnabled no UITextView para NO. Isso significa que didSelectRowAtIndexPath será chamado, mas o UITextView não poderá detectar links. É um catch-22.

Alguma ideia de como consertar isso?

Obrigado por qualquer ajuda.

questionAnswers(2)

yourAnswerToTheQuestion