Я преобразовывал 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];
На мой взгляд, это связано с тем, что str содержит символ новой строки: '\n'.
Я прав?
Кто-нибудь, пожалуйста, помогите мне решить эту проблему?