Ecco il codice che ho provato a convertire NSData in NSString ma il programma restituisce "Program received signal: SIGABRT".Objective-C Converti NSData in NSString
NSString *string= [NSString stringWithUTF8String:[data bytes]];
O
NSString *string = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
C'è un altro modo migliore per farlo?
è la vostra 'data' _ Variabile? –
E se non è nulla, contiene effettivamente i byte di una stringa nella codifica UTF-8? Come è stato creato l'oggetto NSData? – rmaddy
@rmaddy Mentre ciò risulterebbe in un risultato stringa non definito (quasi certamente solo un ritorno nullo), non risulterebbe in un SIGABRT su quella linea. –