initWithNibName VS viewDidLoad

后端 未结 3 589
小鲜肉
小鲜肉 2020-12-31 20:01

I\'ve been trying to understand for hours when I should use the viewDidload: and when I should use initWithNibName: to set up the properties of my viewController.

F

3条回答
  •  梦毁少年i
    2020-12-31 20:03

    You should use viewDidLoad: method of your controller. To quote from Apple's documentation on initWithNib:

    The nib file you specify is not loaded right away. It is loaded the first time the view controller’s view is accessed. If you want to perform additional initialization after the nib file is loaded, override the viewDidLoad method and perform your tasks there.

提交回复
热议问题