我正在将NSString转换为NSData以便通过JSON解析,但是我遇到了以下错误。
Terminating app due to uncaught exception 'NSInvalidArgumentException',
reason: '- [__NSCFDictionary dataUsingEncoding:]:
unrecognized selector sent to instance 0x7987d60'
代码如下:
NSData *data = [str dataUsingEncoding:NSASCIIStringEncoding];
//NSUTF8StringEncoding also failed.
NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&error];
我认为这是因为字符串中包含了换行符“\n”。
我的理解正确吗?
请有人帮我解决这个问题好吗?