необходимо сопоставить символы в строке.

я возникла проблема при попытке конвертировать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?

Ответы на вопрос(2)

Ваш ответ на вопрос