У меня есть сообщение об ошибке EXC Bad Access, когда я вхожу, если заявление ниже [tableView numberOfRowsInSection:0]
.Я Вычисляя tableView numberOfRowsInSection
в UITableView внутри heightForRowAtIndexPath.IOS UITableView numberOfRowsInSection в Tableview heightForRowAtIndexPath дают BAD ДОСТУПА
Я получил следующий код, чтобы установить высоту для последней строки первой секции
-(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;
}
}
я получил ошибку ниже изображения
Я не нахожу это метод соответствует
iOS UITableView numberOfRowsInSection BAD ACCESS
- (int) myNumberOfRowsMethod{
// Here you would usually have some underlying model
return [self.myContactsOrWhateverArray count];
}
Невозможно использовать какую-то вещь, как tableView numberOfRowsInSection, этот метод работает лучше, чем подсчет массива –
, что у вас есть в методе 'numberOfRowsInSection'? Я думаю, вместо '[tableView numberOfRowsInSection: 0] - 1;' вы можете использовать '[self myNumberOfRowsMethod] - 1;' – Akhilrajtr
Я не хотел использовать myNumberOfRowsMethod, я хочу использовать несколько лучших методов, поэтому bro –