私はこれを持っています:
NSURL *url = [NSURL URLWithString:@"http://www.ios.com/ios/responseScript.php"];
NSError *error = nil;
NSURLRequest *request = [NSURLRequest requestWithURL:url];
NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:NULL error:&error];
NSMutableArray *someArray = [NSJSONSerialization JSONObjectWithData:data options:0 error:&error];
NSLog(@"Array Retrieved: %@", someArray);
サイトから明らかにjsonデータを取得します。PHP 配列は次のように作成されます。
$simpleProduct = array("John"=>"Employee","Jane"=>"Student","Jhonson"=>"Somejob","Mike"=>"Nothing");
echo json_encode($simpleProduct);
上記の Objective-C コードの結果が出力されると、次のように表示されます。
2013-02-05 19:17:37.910 testProducts[26786:c07] 取得した配列: {ジェーン = 学生; ジョンソン=サムジョブ; ジョン = 従業員。マイク = なし; }
ここで、このデータを辞書 (NSMutableDictionary) に挿入して、たとえば Jane がキーで Student が値になるようにしたいと考えています。他のすべてのペアについても同様です。
これはどのように行うことができますか?
私はiOS開発が初めてです:)