列表中根据不同的值筛选出没用的数据

一句话 后台很懒....在创建TabLeView的时候 总会遇到 根据用户数据 啥选出多余的  ,,就是屏蔽掉 不让他显示在tableView上, 最近遇到好几次特别奇葩的问题 就是筛选的不干净, 逻辑上都是对的但是就是去不掉..后来发现 换一种写法就好了  

 

    AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];

    

    NSDictionary *parameters = @{@"Owner": [self.hiddenDic valueForKey:@"Id"],

                                 @"StoreId" :[self.hiddenDic valueForKey:@"StoreId"],

                                 @"CurrentPage" : @"1",

                                 @"PageSize" : @"50",

                                 @"Token":self.token};

    

    [manager POST:@"http://192.168.188.137/api/Member/GetPotentialMemberList"parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {

        

      //  NSLog(@"潜在客户列表返回 === %@", responseObject);

        

        self.dic = [NSMutableDictionary dictionaryWithDictionary:responseObject];

        先写一个临时数组用来承接数据

        NSMutableArray *arr = [NSMutableArray arrayWithArray:[self.dic valueForKey:@"Items"]];


给设置为属相的arr初始化空间

        self.array = [NSMutableArray array];

        

        //去除status1的用户

       //遍历服务器返回的数组

        for (int a = 0; a < arr.count; a ++) {

            //为了保险起见 用NSString声明一下

            NSString *tempStr = [NSString stringWithFormat:@"%@", [arr[a] valueForKey:@"Status"]];

            //这里当初我是 remove掉值为 1 的数组元素但是每次都弄不干净 不知道为什么 后来换成添加就好了

            if ([tempStr isEqualToString:@"0"]) {

                

                [self.array addObject:arr[a]];

                

            }

        }

        

        [self.tableView headerEndRefreshing];

        

        [self.tableView reloadData];

        

    } failure:^(AFHTTPRequestOperation *operation, NSError *error) {

        

        NSLog(@"%@", error);

        

    }];

    

希望哪位大神告诉我一下原因, 新人如果遇到这个问题 可以借鉴一下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值