UITableViewController初始化方法未调用

时间:2010-08-12 14:28:51

标签: objective-c uitableview ipad

我在UISplitViewController中创建了一个带有UITableViewController的iPad应用程序(一切正常:)因为我希望该表使用UITableViewStyleGrouped,我补充道:

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

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

2 个答案:

答案 0 :(得分:8)

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

编辑:waychick是对的。 - (id) initWithCoder:(NSCoder *) coder被称为。{/ p>

答案 1 :(得分:8)

同样的问题。在我的情况下

- (id) initWithCoder:(NSCoder *) coder

被称为