Метод инициализации UITableViewController не вызван - PullRequest
6 голосов
/ 12 августа 2010

Я создал приложение iPad с UITableViewController в UISplitViewController (и все работает :) Поскольку я хотел бы, чтобы таблица использовала UITableViewStyleGrouped, я добавил:

- (id)init
{
    self = [super initWithStyle:UITableViewStyleGrouped];
    if (self != nil) {
        // Initialisation code
    }
    return self;
}

к корневому контроллеру представления и включил его в .h, но он никогда не вызывается. Итак, два вопроса, могу ли я установить UITableViewStyleGrouped для таблицы в UISplitViewController? И если да, то как?

Ответы [ 2 ]

8 голосов
/ 21 апреля 2011

Та же проблема.В моем случае

- (id) initWithCoder:(NSCoder *) coder

называется

8 голосов
/ 12 августа 2010

init не будет вызван, initWithStyle: или initWithFrame: style: может быть вызван.

edit: waychick был прав. - (id) initWithCoder:(NSCoder *) coder называется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...