JSONを使用してWebサーバーから場所のリストを取得し、アプリからファイルを取得しました。NSLog も出力したので、ログ ウィンドウの JSON に表示されるので、取得できることはわかっています。
次のステップは、これらの値を配列に取得して、最終的に UIPickerView に表示できるようにすることです。
現在のJSONファイルから配列に入れるのに最適な方法について何か提案はありますか?
キーは「名前」です。
私の人生では、それをループして配列に追加することはできません。多分私はそれを間違っていますか?
JSON データは次のようになります。
[{"Name":"Aberdaron"},{"Name":"Aberdeen"},{"Name":"Aberdovey"},{"Name":"Aberporth"},{"Name":"Aberystwyth"},{"Name":"Albert-Bridge"},{"Name":"Aldeburgh"},{"Name":"Allington-Lock"},{"Name":"Alloa"},{"Name":"Amble"},{"Name":"Amlwch"},{"Name":"Annan-Waterfoot"},{"Name":"Anstruther-Easter"},{"Name":"Applecross"},{"Name":"Appledore"},{"Name":"Arbroath"},{"Name":"Ardglass"},{"Name":"Ardnave-Point"},{"Name":"Ardrossan"},{"Name":"Arklow"},{"Name":"Arnside"},{"Name":"Arrochar"}]
私がこれまでに持っているコードは次のとおりです。
NSString * urlString = [NSString stringWithFormat:@"http://localhost:8888/Locations.php"];
NSURL * url = [NSURL URLWithString:urlString];
NSData * data = [NSData dataWithContentsOfURL:url];
NSError * error;
NSMutableArray *json = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&error];
NSLog(@"%@",json);