gpt4 book ai didi

ios - 滚动 TableView 时获取 EXC_Bad_Access

转载 作者:行者123 更新时间:2023-11-29 03:56:19 26 4
gpt4 key购买 nike

我在滚动表格 View 时收到 EXC_BadAccess 错误消息。

以下是我在 cellForRowAtIndexPath 中完成的代码。

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

static NSString *CellIdentifier=@"customCellHistory";

customCellHistory *cell=(customCellHistory*)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];

if (cell == nil) {
NSArray *topLevelObjects=[[NSBundle mainBundle]loadNibNamed:@"customCellHistory" owner:self options:nil];
for (id currentObject in topLevelObjects) {
if ([currentObject isKindOfClass:[UITableViewCell class]] ) {
cell=(customCellHistory*)currentObject;
break;
}
}
}

cell.lb11.text=[cellArray1 objectAtIndex:indexpath.row];
cell.lbl2.text=[cellArray2 objectAtIndex:indexpath.row];

return cell;
}

我可以感觉到问题是由于上述代码中的一些错误而引起的。

我在上面的代码中使用了 CustomCell 来显示自定义单元格。

谁能告诉我这段代码做错了什么

最佳答案

嘿,尝试以下代码,不要忘记将自定义 XIB 中的设置单元格标识符设置为customCellHistory

在顶部

#import "customeCellHistory.h"

然后

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

static NSString *cellIdentifier = @"customCellHistory";

customCellHistory *cell = (customCellHistory *)[tableView dequeueReusableCellWithIdentifier:cellIdentifier];
if (cell == nil) {
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"customCellHistory" owner:self options:nil];
cell = [nib objectAtIndex:0];
}

cell.lb11.text=[cellArray1 objectAtIndex:indexpath.row];
cell.lbl2.text=[cellArray2 objectAtIndex:indexpath.row];

return cell;
}

关于ios - 滚动 TableView 时获取 EXC_Bad_Access,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16443820/

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