Byte-Array zu NSData
In einem WebService JSON-Antwort kommt. In der Antwort, es ist Bild kommt als byte-array. Ich zeige das Bild in einer UIImageView. Ich bin versucht zu konvertieren, das byte-array zu NSData. Aber nicht immer, wie das geht. Jede Hilfe würde geschätzt werden.
Ich bin zuversichtlich, dass das byte-array hat die Bild-Daten.
Beispiel Byte-array für Ihre Referenz:
(137,
80,
78,
71,
...
66,
96,
130)
Dank
InformationsquelleAutor der Frage Subhendu Kumar Mukherjee | 2012-08-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie zum konvertieren der JSON ein array von Zeichenketten, die erste; Sie kann, zum Beispiel, verwenden Sie die
NSJSONSerialization
Klasse:Dann gehen die Zeichenfolgen-array umwandeln jeder Eingabe in eine ganze Zahl, und fügen Sie es zu einem zugewiesenen byte-Zeiger/array:
Dann endlich ein NSData aus den bytes, dann init ein UIImage-Objekt, die es verwenden:
InformationsquelleAutor der Antwort
Hier ist ein Beispiel, um Ihre Daten in ein NSData-Objekt.
InformationsquelleAutor der Antwort Paresh Navadiya
Ich habe meinen Weg, es zu tun in Swift
InformationsquelleAutor der Antwort Mihael Isaev