0

私は 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]);
4

1 に答える 1

4

NSDictinoary エラーが表示されますobjectForKeyobjectAtIndex

あなたの問題はおそらく次のとおりです。

NSLog(@"%@",[content objectAtIndex:0]);

contentインデックスのオブジェクトを要求されている辞書の可能性があります。

于 2012-06-29T14:32:58.050 に答える