2010-08-12 56 views
6

我创建了一个iPad应用与在UISplitViewController(一个UITableViewController,一切工作:)因为我想表使用UITableViewStyleGrouped,我说:的UITableViewController init方法

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

到根视图控制器&将它包含在.h中,但它永远不会被调用。所以,有两个问题,我可以为UISplitViewController中的表设置UITableViewStyleGrouped吗?如果是这样,怎么样?

回答

8

init不会被调用,initWithStyle:或initWithFrame:style:可能会被调用。

编辑:waychick是对的。 - (id) initWithCoder:(NSCoder *) coder被调用。

+0

都能跟得上......他们都没有被调用。 – tg2 2010-08-12 14:39:45

+0

即使我明确地在应用程序委托中调用它,它也不会被调用。 – tg2 2010-08-12 15:00:06

+0

如何/何时在分割视图中添加表格视图? – vakio 2010-08-12 15:37:29

8

同样的问题。在我的情况

- (id) initWithCoder:(NSCoder *) coder 

被称为