赵伟笔记二

来源:互联网 发布:知其然知其所以然出处 编辑:程序博客网 时间:2024/04/28 12:29

#pragma mark -- 获取数据,解析json

- (void)loadData

{

    __weak typeof(self) bself =self;

    NSString *url = [NSStringstringWithFormat:@"%@/getExpertCity.json",firstUrl];

    [selfloading:@"正在加载"];//hud下拉刷新,modeldata框架

    [ModelDatagetinit:urlfinishBlock:^(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:[dicobjectForKey:@"id"]forKey:[dicobjectForKey:@"city"]];

               NSString * py = [[ChineseToPinyinpinyinFromChiniseString:[dicobjectForKey:@"city"]]substringToIndex:1];

               if (![[pydicallKeys]containsObject:py]){

                   NSArray * arr = [NSArrayarrayWithObject:[dicobjectForKey:@"city"]];

                    [pydicsetObject:arrforKey: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:[aobjectAtIndex:i]];

                    }

                    [arraddObject:[dicobjectForKey:@"city"]];

                    [pydicsetObject:arrforKey: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框架

    }];

}


0 0
原创粉丝点击