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.