Несовместимый тип указателя, инициализирующий «CustomCellView *» выражением типа UItableViewCell - PullRequest
19 голосов
/ 10 сентября 2011

Можете ли вы помочь мне понять и исправить ошибку ниже. Я не понимаю, как CustomCellView является подклассом UItableViewCell. Код компилируется, но предупреждение все еще там:

Incompatible pointer type initializing 'CustomCellView *' with an expression of type `UItableViewCell`

Я получил 2-ю строку ниже, выделенную цветом:

static NSString *CellIdentifier = @"CustomCell";
CustomCellView *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

Ответы [ 3 ]

40 голосов
/ 10 сентября 2011
static NSString *CellIdentifier = @"CustomCell";
CustomCellView *cell =(CustomCellView*) [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

вам нужно набрать приведение к вашей ячейке

0 голосов
/ 26 августа 2016
static NSString *CellIdentifier = @"CustomCell";
CustomCellView *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
0 голосов
/ 10 сентября 2011

Для пользовательской ячейки ниже код также хорошо работает с данным кадром ..

  CustomCell *cell= [[[CustomCell alloc] initWithFrame:CGRectZero reuseIdentifier:nil] autorelease];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...