HTML-Format in UITextView

ich bin ganz neu bei der iOS-Entwicklung-und jetzt arbeiten Sie auf eine app, die erhalten eine Art von JSON-Daten. Aber einige Backend-Experten dachten, dass es besser wäre, für den Benutzer, wenn Sie kopieren Sie einfach die Informationen direkt aus Word und fügen Sie ihn in das Informationssystem. So Sitze ich hier, versuche zu machen, einen anklickbaren Link in einem UITableView.

Ich parse die Daten aus der Web und bekommen Sie einen String mit folgendem format:

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

Versuchte ich bereits ein UILabel, aber nach einigen Recherchen jetzt benutze ich das oft vorgeschlagen, UITextView. In der Attributierten Inspektor, habe ich es als Text Zugeschrieben und aktiviert die Link-Erkennung. Nun wird der text rot dargestellt und ist klickbar.

Das Problem jetzt für mich ist, dass die HTML-Tags und die korrekte (Deutsche) Zeichensatz fehlt noch und ich habe keine Ahnung, wie, um ihn in der richtigen Weise.

Der abgebildete string wird geparst, auf diese Weise:

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

Wenn ich füllen die Textview mit attrStr?.string ist das Format dargestellt, in der richtigen Weise, aber der link ist auch Weg.

Irgendwelche Vorschläge, wie formatieren Sie die angezeigte Zeichenfolge in der richtigen Weise?

Vielen Dank im Voraus
AR4G4

Können Sie erklären, genau das, was Sie wollen, die Ausgabe Aussehen? Zum Beispiel ist Ihre erwartete output "Für mehr Informationen klicken sie hier." mit der hier ein anklickbarer link?
Das ist genau das, was ich will

InformationsquelleAutor a2hur | 2015-02-09

Schreibe einen Kommentar