我有三个带有导航控制器的 uitableviews。每个 tableview 通过 JSON 由数组填充。在 mySQL 表中,我有类别,然后是城市等项目,然后是有关城市的更多详细信息。用户可以选择一个城市并获取城市列表以及该城市的照片,但我希望当他们单击该城市时,他们应该能够看到更多信息,例如;城镇名称,当他们点击任何城镇名称时,它应该给他们带来火车时间,公共汽车时间和出租车,这将进一步给出每个细节。
-(void)dataRetrieveMethod
{
NSURL *url=[NSURL URLWithString:urlRetieval];
NSData *data= [NSData dataWithContentsOfURL:url];
json = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:Nil];
//instantiate arrays to hold data
citiesArray=[[NSMutableArray alloc] init];
for (int i=0; i<json.count; i++)
{
NSString *ids = [[json objectAtIndex:i] objectForKey:@"id"];
NSString *cityName = [[json objectAtIndex:i] objectForKey:@"cityName"];
City *myCity=[[City alloc] initWithCityID:ids CityName:cityName ];
[citiesArray addObject:myCity];
}
[self.myTableView reloadData];
}
这给了我城市列表
我如何还存储和检索城镇的名称,以便我可以拥有这样的东西
伦敦 -------- [[Stratford] [.......火车......公共汽车......出租车]] -------- [[Mile End] .......火车......公共汽车......出租车] ---------[[Leyton] .......火车......公共汽车......出租车]