Steve Steve - 3 months ago 13
iOS Question

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

Can you help me understandand/fix the error below. I don't understand as

CustomCellView
is a subclass of
UItableViewCell
. The code gets compiled but the warning is still there:

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


I got the 2nd line below hightlighted:

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

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

you need to type cast to your cell

Comments