赵伟笔记二

#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框架

    }];

}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值