почему не вызывается метод инициализации ячейки таблицы на основе пользовательских перьев

У меня есть ячейка представления таблицы на основе пера, которую я создал в построителе интерфейсов. Я установил класс ячейки табличного представления на FooTableViewCell , который является наследником UITableViewCell .

В FooTableViewCell я переопределяю метод инициализации следующим образом:

-(id)init{

    if ((self = [super init])){
      // My init code here
    }
    return self;
}

Теперь я ожидал, что мой будет вызван, когда он будет создан. Однако представление таблицы отображается, но метод никогда не вызывается.

Я мог бы обойти это, но я хотел бы полностью понять это, и для меня не ясно, как объект может ожить без init вызывается метод.

7
задан Benjamin 4 November 2013 в 12:09
поделиться