为什么我的tableView没有显示任何内容

时间:2016-09-17 05:44:11

标签: objective-c uitableview

我希望在第一部分中选择超过50,在第二部分中选择其他部分,但在tableView中没有值显示,当我使用NSlog时("%@",self.over50) ,没有反应

-(UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"UITableViewCell" ];
    NSArray* items = [[BNRItemStore shareStore] allItems];


    self.itemsUnder50 = [[NSMutableArray alloc] init];
    self.itemsOver50 = [[NSMutableArray alloc] init];


    for (BNRItem *item in items) {
        if (indexPath.section ==0) {
            [self.itemsOver50 addObject:item];
            cell.textLabel.text = [self.itemsOver50[indexPath.row] description];



            NSLog(@"%@",self.itemsUnder50);
        }

        else if(indexPath.section == 1){
            [self.itemsUnder50 addObject:item];
            cell.textLabel.text = [self.itemsUnder50[indexPath.row] description];
        }
    }

    return cell;
}

1 个答案:

答案 0 :(得分:0)

将tableview的数据源和委托连接到viewController