Иос - copyWithZone:]: непризнанной селектор послал экземпляр


Я хочу создать копию объекта cell.. Ниже приведен мой код, но получение copyWithZone:]: непризнанной селектор послал экземпляр

  CollectionCell *cell = [cv dequeueReusableCellWithReuseIdentifier:@"KCell" forIndexPath:indexPath];

        if(kCell == nil)
        {


            cell = [self getiPadCell:indexPath cv:cv dict:dict];
            kCell = cell;
            return cell;
        }
        else
        {
            cell = [kCell copy];
            return cell;
        }
1 2

1 ответ:

Ваш класс CollectionCell должен обеспечивать реализацию метода copyWithZone:. Также он должен соответствовать протоколу NSCopying. Подумайте о том, как вы хотели бы скопировать свою ячейку и обеспечить надлежащую реализацию. Эта ссылка может помочь вам лучше понять ее