необходимо сопоставить символы в строке.
я возникла проблема при попытке конвертироватьNSString
вNSData
и наоборот. Я пытаюсь сохранить зашифрованную строку в моей базе данных. Для этого я использую алгоритм AES. Теперь, что я делаю, я зашифрованNSData
и я превращаю это вNSString
используя следующее:
// Not woking
NSString *strTemp = [[NSString alloc] initWithData:encData encoding:NSUTF8StringEncoding];
// Working
NSString *strTemp = [[NSString alloc] initWithData:encData encoding:NSASCIIStringEncoding];
ПочемуNSData
не конвертируется при использованииNSUTF8StringEncoding
, Точно так же, когда я пытаюсь преобразовать полученную строкуNSASCIIStringEncoding
с помощью:
// Not working
[strTemp dataUsingEncoding:NSASCIIStringEncoding];
// Working
[strTemp dataUsingEncoding:NSUTF8StringEncoding];
ПочемуNSASCIIStringEncoding
не работает при преобразованииNSString
вNSData
?