Formato HTML en UITextView

Soy bastante nuevo en el desarrollo de iOS y ahora estoy trabajando en una aplicación que recibe algún tipo de datos JSON. Pero algunos expertos en backend pensaron que sería mejor para el usuario si solo copiaran la información directamente de Word y la peguen en el sistema de información. Así que estoy sentado aquí, tratando de hacer un enlace en el que se pueda hacer clic en UITableView.

Analizo los datos de la Web y obtengo una cadena con este formato:

F&uuml;r mehr Informationen klicken sie <a href="http://www.samplelink.com/subpage.php?id=8">here</a>.

Ya probé un UILabel, pero después de un poco de investigación uso ahora el UITextView que a menudo se sugiere. En el Inspector atribuido, lo configuré como un texto atribuido y habilité la detección de enlaces. Ahora el texto se muestra en rojo y se puede hacer clic en él.

El problema ahora para mí es que todavía faltan las etiquetas HTML y el juego de caracteres (alemán) correcto y no tengo idea de cómo mostrarlo de la manera correcta.

La cadena mostrada se analiza de esta manera:

    func showHTMLString(unformattedString: String) -> NSAttributedString{
    var attrStr = NSAttributedString(
        data: tmpString.dataUsingEncoding(NSUnicodeStringEncoding, allowLossyConversion: true)!,
        options: [ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType],
        documentAttributes: nil,
        error: nil)
    return attrStr!
}

Si completo la vista de texto conattrStr?.string el formato se muestra de la manera correcta pero el enlace también se ha ido.

¿Alguna sugerencia de cómo formatear la cadena mostrada de la manera correcta?

Gracias de antemano AR4G4

Respuestas a la pregunta(8)

Su respuesta a la pregunta