我正在尝试加密/解密 NSString 并最终返回原始字符串。以下是我将字符串转换为数据对象的方法:
NSData *string_data = [string dataUsingEncoding:NSUTF8StringEncoding];
在该数据被加密/解密后,我希望通过执行以下操作将其恢复为原始字符串:
NSString *to_string = [NSString stringWithCString:[decrypted_data bytes] encoding:NSUTF8StringEncoding];
编码似乎匹配,但是当我尝试打印to_string
到控制台时仍然得到一个空值。我尝试了各种编码设置。它似乎不起作用。