2010-08-12 42 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 

被稱爲