Como fazer o UITextView detectar links para site, email e número de telefone

Eu tenho um objeto UITextView. O texto no UIView possui um número de telefone, link para correio, um link para site. Quero mostrá-los como links com as seguintes funcionalidades.

Quando alguém toca no URL - o Safari deve abrir o site. Quando alguém toca no link de email - O correio deve abrir com o meu endereço no campo Quando alguém toca no número de telefone - O aplicativo de telefone deve ligar para o número

Alguém já fez isso antes ou sabe como lidar com isso?

brigado, AJ

questionAnswers(12)

yourAnswerToTheQuestion