Frage

In meiner Anwendung, erhalte ich die Bilddaten von dem Server in einer XML-Datei. Diese Daten sind von einem Bild (jpeg oder png oder tiff usw.), die der Server, wandelt in ‚Base64String‘ Format Bytes zu meiner Anwendung durch die XML-Datei zu senden. Bei meiner Anwendungsseite, speichert die Anwendung diese Bytes in Form von ‚NSData‘ in eine Datenbank.    Nun hat meine Anwendung zum Abrufen und das Bild in dem späteren Teil auftauchen. Aber ich habe nicht in der Lage, herauszufinden, wie Format Rohbilddaten die UIImage aus diesem ‚Base64String‘ zu bekommen?    leitet mich freundlicherweise in dieser Hinsicht, da ich ein ‚just-in‘ Entwicklern in der Welt der iPhone-App-Entwicklung bin.

Vielen Dank für das Lesen durch und ich freuen uns über jede Hilfe.

War es hilfreich?

Lösung

Diese Seite auf dem CocoaDev Wiki von Strings mehrere Implementierungen von base64-Decodierung enthält. Die NSData Kategorie am unteren Rand der Seite ist wahrscheinlich die einfachste in Ihre Anwendung zu integrieren.

Von dort können Sie eine NSData Darstellung Ihrer Base64-codierte Zeichenfolge extrahieren. Die NSData verwendet werden kann, eine UIImage-Instanz mit dem UIImage imageWithData zu initialisieren: oder initWithData. Konstrukteuren

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top