я создал обычай UITableViewCell, но когда я из очереди в клетку, иногда он бросает NSInvalidArgumentException:Почему пользовательский UITableViewCell вызывает исключение NSInvalidArgumentException?
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UITableViewCell lblMonth]: unrecognized selector sent to instance 0x6aa7df0
Теперь мой обычай UITableViewCell действительно есть атрибут lblMonth, поэтому я запутался, почему он бросает эту ошибку , Ниже приведен код, который я использую для ячейки из очереди:
(UITableViewCell *) Tableview: (UITableView *) Tableview cellForRowAtIndexPath: (NSIndexPath *) indexPath {
CustomCell *cell;
cell = [(CustomCell*)[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
if (cell == nil){
NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"New_Phone" owner:nil options:nil];
for(id currentObject in topLevelObjects)
{
if([currentObject isKindOfClass:[CustomCell class]])
{
cell = (CustomCell *)currentObject;
break;
}
}
}
CGFloat emival= emi;
CGFloat curinterest = balarray[indexPath.row] * interset;
if(indexPath.row == tenure){
emival = balarray[indexPath.row-1] + curinterest;
}
CGFloat curamnt = emival - curinterest;
balarray[indexPath.row]=balarray[indexPath.row]-curamnt;
[[cell lblMonth]setText:[NSString stringWithFormat:@"%d", indexPath.row+1]];
[[cell lblEMI]setText:[NSString stringWithFormat:@"%.f", emival]];
[[cell lblInterest]setText:[NSString stringWithFormat:@"%.f", curinterest]];
[[cell lblPrinicipal]setText:[NSString stringWithFormat:@"%.f", curamnt]];
[[cell lblBalance]setText:[NSString stringWithFormat:@"%.f", balarray[indexPath.row]]];
return cell;}
Пожалуйста, помогите мне по этому поводу ... Спасибо заранее
я столкнулся с другим вопросом too..when когда я прокручивать значения Tableview получают changed..please помочь мне по этому поводу .... – vsandeepraju
в соответствии с кодом значение меток будет обновляться на основе на indexPath.row. Это не ожидаемое поведение. Какие значения не должны меняться? – Ravin