Donc j'ai ceci:
NSData *charlieSendData = [[charlieImputText stringValue] dataUsingEncoding:NSUTF8StringEncoding];
Je sais comment convertir NSString en données, mais comment reconvertir les données en NSString?
Elie
Vous pouvez utiliser la méthode d'initialisation de NSString
's -initWithData:encoding:
.
NSData *charlieSendData = [[charlieImputText stringValue] dataUsingEncoding:NSUTF8StringEncoding]
NSString *charlieSendString = [[NSString alloc] initWithData:charlieSendData encoding:NSUTF8StringEncoding];
Utilisez la méthode initWithData de NSString:
NSString *someString = [[NSString alloc] initWithData:charlieSendData encoding:NSUTF8StringEncoding];
Ça devrait le faire.
Convertir une chaîne au format de données
let data = string.data(using: .utf8)
Conversion de données en chaîne
let str = String(data: data, encoding: String.Encoding.utf8) as String!