[UITableViewCell otherFeeLblName]: нераспознанный селектор отправлен на экземпляр 0x7fc45009a000 - PullRequest
0 голосов
/ 29 мая 2019

Я использовал UITableViewController со статическими ячейками, и в том, что в двух разделах у меня есть динамическая ячейка xib. Она отлично работает на всех устройствах с iOS, но в iPad она вылетает.

[UITableViewCellotherFeeLblName]: нераспознанный селектор отправлен на экземпляр 0x7fc45009a000

    if (indexPath.section == 2 && defaultsOtherFees.count>0 && (flatRateStatus !=YES)) {  OtherFeeCell *cell = [tableView dequeueReusableCellWithIdentifier:@"OtherFeeCell"];
    NSDictionary *otherFeeDict = defaultsOtherFees[indexPath.row];

    if (otherFeeDict.count>indexPath.row) {

        NSString *otherPriceDescription = [otherFeeDict objectForKey:@"otherPriceDescription"];
        cell.otherFeeLblName.text = otherPriceDescription; //crashes on ipad


        cell.delegate = self;


    }

    return cell;
}

if (indexPath.section == 4) {

    RemarkCell *cell = [tableView dequeueReusableCellWithIdentifier:@"RemarkCell"];
    NSDictionary *dict = remarksArray[indexPath.row];

    return cell;
}else
{
    return [super tableView:tableView cellForRowAtIndexPath:indexPath];
} 

1 Ответ

0 голосов
/ 29 мая 2019

Объявление пользовательского класса недостаточно, вы должны разыграть его

OtherFeeCell *cell = (OtherFeeCell *)[tableView dequeueReusableCellWithIdentifier:@"OtherFeeCell"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...