Вы перезаписываете self
(возвращается из super init
) объектом, возвращенным из вашего массива.Если вы хотите загрузить пользовательскую ячейку из пера, сделайте это в вашем методе cellForRowAtIndexPath или создайте метод вспомогательного класса для своей пользовательской ячейки, который загружается из пера:
В вашем cellForRowAtIndexPath:
cell = [CustomCell cell];
В реализации вашей ячейки:
+(CustomCell*)cell
{
NSArray *nib =[[NSBundle mainBundle] loadNibNamed:@"CustomCell" owner:self options:nil];
return [nib objectAtIndex:0];
}
EDIT - изменено имя метода, поскольку new * указывает, что сохраненный объект будет возвращен.