API に URL リクエストを作成していますが、JSON をレンダリングする方法がわかりません。このような複数のユーザーの配列が生成され[{"user": "value"}, {"user":"value"}]
、TableView を使用しようとしていたので、NSDictionary が必要ですが、JSON をレンダリングする方が良いと思いますのように{users: [{"user": "value"}, {"user":"value"}]}
。リクエストを行うためのこのコードがあります
#import "JSONKit.h"
NSError *error = nil;
NSURLResponse *response = nil;
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL: [NSURL URLWithString: @"http://localhost:3000/getusers"]];
[request setHTTPMethod:@"GET"];
NSData *jsonData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
users = [[jsonData objectFromJSONData] objectForKey:@"users"];
usersKeys = [users allKeys];
しかし、私はこのエラーが発生しています
2012-09-16 18:51:11.360 tableview[2979:c07] -[JKArray allKeys]: インスタンス 0x6d30180 に送信された認識されないセレクター 2012-09-16 18:51:11.362 tableview[2979: c07 ]例外 'NSInvalidArgumentException'、理由: '-[JKArray allKeys]: 認識されないセレクターがインスタンス 0x6d30180 に送信されました'
これを達成する方法が本当にわからないので、どんな助けも役に立ちます、ありがとう