gpt4 book ai didi

tableView heightForRowAtIndexPath 中的 iOS UITableView numberOfRowsInSection 给出 BAD ACCESS

转载 作者:行者123 更新时间:2023-11-28 18:56:48 26 4
gpt4 key购买 nike

当我在 [tableView numberOfRowsInSection:0] 下面输入 if 语句时收到 EXC Bad Access 错误。我正在计算里面的 UITableView 的 tableView numberOfRowsInSection heightForRowAtIndexPath 。

我有以下代码来设置第一部分最后一行的高度

-(CGFloat )tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{

if (indexPath.section==0) {
NSInteger lastRowIndex = [tableView numberOfRowsInSection:0] - 1;

if (indexPath.row==lastRowIndex) {
return 44.0f;

}else{
return 100;

}

}else{

return 100;
}


}

我收到如下图所示的错误

enter image description here

我觉得这个方法不合适

iOS UITableView numberOfRowsInSection BAD ACCESS

- (int) myNumberOfRowsMethod{
// Here you would usually have some underlying model
return [self.myContactsOrWhateverArray count];
}

最佳答案

试试这个方法[self tableView:tableView numberOfRowsInSection:0] 而不是 [tableView numberOfRowsInSection:0]。它工作正常。

关于tableView heightForRowAtIndexPath 中的 iOS UITableView numberOfRowsInSection 给出 BAD ACCESS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31667986/

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