控制台打印此错误:
Incorrect NSStringEncoding value 0x8000100 detected. Assuming NSASCIIStringEncoding. Will stop this compatibility mapping behavior in the near future.
原因:
NSData类型的数据转化为字符串时转换类型选的不是 NSUTF8StringEncoding
例如说:
//这是一个模拟的Data
NSData * _Nullable responseData;
NSString *response = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
此处的NSUTF8StringEncoding若写错了,则会报以上错误。例如说我就不小心写成了:kCFStringEncodingUTF8。