gpt4 book ai didi

ios - 在 TableView 中遍历 NSMutableArray 时跳过行

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:20:09 24 4
gpt4 key购买 nike

我在我的 UITableView 中得到了这段代码

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

static NSString *identifier = @"Cell2";
GamesInfoTableViewCell *cell = (GamesInfoTableViewCell *)[tableView dequeueReusableCellWithIdentifier:identifier];

GameInfo *gameInfoObject;

gameInfoObject =[LiveGamesArray objectAtIndex:indexPath.row];

if ([gameInfoObject.GameTime isEqual: @"FT"] | ([gameInfoObject.GameTime rangeOfString:@":"].location != NSNotFound)){
--------------> What to do here? <----------------------------

}
cell.backgroundColor = TABLECOLOR;

cell.homeTeamLabel.textColor = TEXT;
cell.awayTeamLabel.textColor = TEXT;
cell.gameTimeLabel.textColor = TEXT;

cell.liveButton.image = [UIImage imageNamed:@"1675447.png"]; //Load the green image
cell.awayTeamLabel.text = gameInfoObject.AwayTeam;
cell.homeTeamLabel.text = gameInfoObject.HomeTeam;
cell.homeTeamScoreLabel.text = gameInfoObject.HomeScore;
cell.awayTeamScoreLabel.text = gameInfoObject.AwayScore;
cell.gameTimeLabel.text = gameInfoObject.GameTime;

// Configure the cell...

cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;

return cell;

}

所以我有一个包含一些对象的 NSMutableArray。我只想用一些对象填充表格单元格。 If 语句检查它,如果它是真的,那么我希望它继续处理数组中的下一个对象/行。我尝试了几件事,但都没有奏效。是制作另一个 NSMutableArray 的唯一解决方案,这样我就可以存储我想要填充的那些,然后遍历那个吗?

感谢大家的帮助!!

最佳答案

是的,你应该,你在过滤cellForRowAtIndexPath中的数组,它会被调用很多次。所以我建议在加载表之前准备好数组。

关于ios - 在 TableView 中遍历 NSMutableArray 时跳过行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26275851/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com