2013-10-23 46 views
0

我有2個問題。由於蘋果公司已經從XIB文件移動到故事板,我想問的是我現在有這樣的代碼在我viewcontroller.m文件相當於iOS的故事板 - (id)initWithNibName和ViewControllers

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil 
{ 
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; 
    if (self) { 
     // Custom initialization 
    } 
    return self; 
} 

什麼是等價的init - (id)initWithNibName

相當於此方法使用故事板時?另外,另一個初學者問題:如果我將視圖控制器拖到故事板,如何將視圖控制器鏈接到我的視圖控制器類?我不熟悉,因爲模板總是爲我做這些事情。

回答

1

視圖控制器通過-initWithCoder:初始化,但您應該執行任何customization in -awakeFromNib

至於在故事板中設置視圖控制器類型,它在該場景的檢查器中。我強烈建議您閱讀我上面鏈接的整個指南,因爲它將涵蓋這些主題和接下來的3或4個問題,這些問題與故事板的不同之處有關。