#pragma mark -- 获取数据,解析json
- (void)loadData
{
__weak typeof(self) bself =self;
NSString *url = [NSStringstringWithFormat:@"%@/getExpertCity.json",firstUrl];
[selfloading:@"正在加载"];//hud下拉刷新,modeldata框架
[ModelDatagetinit:url finishBlock:^(NSDictionary *finishData) {
if ([finishData[@"success_code"]intValue] == 200) {
pydic = [[NSMutableDictionaryalloc] initWithCapacity:1];
city_id = [[NSMutableDictionaryalloc] initWithCapacity:1];
for (NSDictionary *dicin finishData[@"success_message"][@"expertCityList"]) {
[city_idsetObject:[dic objectForKey:@"id"]forKey:[dic objectForKey:@"city"]];
NSString * py = [[ChineseToPinyinpinyinFromChiniseString:[dic objectForKey:@"city"]] substringToIndex:1];
if (![[pydicallKeys] containsObject:py]){
NSArray * arr = [NSArrayarrayWithObject:[dic objectForKey:@"city"]];
[pydicsetObject:arr forKey:py];
// [city_id setObject:[dic objectForKey:@"id"] forKey:[dic objectForKey:@"city"]];
}
else{
NSMutableArray * arr = [[NSMutableArrayalloc] initWithCapacity:1];
NSArray * a = [pydicobjectForKey:py];
for (int i=0;i<a.count;i++)
{
[arraddObject:[a objectAtIndex:i]];
}
[arraddObject:[dic objectForKey:@"city"]];
[pydicsetObject:arr forKey:py];
}
}
NSLog(@"%@",pydic);
[ConsulttableviewreloadData];
// datasource = [NSArray arrayWithArray:[[finishData objectForKey:@"success_message"] objectForKey:@"expertCityList"]];
// [self.myTableView reloadData];
}
[bselfloadhidden:0.];
}failedBlock:^(NSError *error) {
[bselfloadhidden:0.];
[[TKAlertCenterdefaultCenter] postAlertWithMessage:@"加载失败,请重试!"];//tkalertcenter框架
}];
}