Konvertieren NSData zu NSString und Null-Bytes ignorieren?
-
08-10-2019 - |
Frage
Ich brauche ein NSData Objekt in ein NSString zu konvertieren. Es soll Kauderwelsch sein, aber ich brauche es für debbuging.
Als ich NSString des initWithData verwenden, bricht es, da die Daten NULL-Bytes hat. Wie kann ich es das Null-Bytes ignorieren und eine richtige Zeichenfolge bekommen?
Lösung
Kopieren Sie die NSData zu einem NSMutableData, Byte für Byte, Byte jeden null zu überspringen. Dann initialisieren die Zeichenfolge aus, dass.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow