我正在使用NSArray并在其中放入我使用json_encode
检索的字符串
它在纯文本时有效,但如果它在我的图像中不适合并且给我这个错误
我也尝试使用NSMutableArray但是同样的问题,所以如果这些问题来自“\ r \ n”..等,如何将其转换为纯文本?
这是我使用的代码:
NSError *er;
SBJsonParser *parser = [[SBJsonParser alloc] init];
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://localhost:8888/ost.php"]];
NSData *response = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
NSString *json_string = [[NSString alloc]initWithData:response encoding:NSUTF8StringEncoding];
content = [parser objectWithString:json_string error:&er];
NSLog(@"%@",json_string);
NSLog(@"%d",[content count]);
NSLog(@"%@",[content objectAtIndex:0]);
答案 0 :(得分:4)
我看到NSDictinoary错误,该错误使用objectForKey
而不是objectAtIndex
您的问题可能是:
NSLog(@"%@",[content objectAtIndex:0]);
检查content
的类型这可能是一个要求索引对象的字典。