gpt4 book ai didi

iphone - 如何?在 TableView 中,如果 NSMutableArray 为空,则显示另一个 Array

转载 作者:行者123 更新时间:2023-12-01 19:24:31 33 4
gpt4 key购买 nike

在一个表格 View 中,我正在显示本周计划在 NSMutableArray 中进行的本地足球比赛。如果没有匹配,我想显示一个单元格,上面写着:“本周没有匹配”。如果匹配的 NSMutableArray 为空,我想我必须调用另一个数组,或者可能是字典,但此时我不知道从哪里开始。关于如何实现这一目标的任何想法?

最佳答案

首先,测试是否有匹配项。如果有,告诉 tableView 有多少行匹配。如果没有,则返回 1 行。

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [matches count] ? [matches count] : 1;
}

然后,在创建单元格时,检查是否有匹配项,如果有,显示相应的,如果没有,显示“No Matches”。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
// boiler plate cellForRowAtIndexPath stuff here...

NSUInteger row = [indexPath row];
cell.textLabel.text = [matches count] ? [matches objectAtIndex:row] : @"No Matches";
return cell;
}

关于iphone - 如何?在 TableView 中,如果 NSMutableArray 为空,则显示另一个 Array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8525879/

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