Hier sind die Code Ich habe versucht, NSData in NSString konvertieren, aber das Programm zurück "Programm empfangen Signal: SIGABRT".Objective-C Convert NSData in NSString
NSString *string= [NSString stringWithUTF8String:[data bytes]];
ODER
NSString *string = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
Gibt es einen anderen besseren Weg, es zu tun?
Ist Ihr 'data' Variable nil? –
Und wenn es nicht Null ist, enthält es tatsächlich die Bytes einer Zeichenfolge in UTF-8-Codierung? Wie wurde das NSData-Objekt erstellt? – rmaddy
@rmaddy Während dies zu einem undefinierten String-Ergebnis (fast sicher nur eine Null-Rückgabe) führen würde, würde es nicht zu einem SIGABRT in dieser Zeile führen. –