为什么我们在每个viewDidLoad方法中都使用[super viewDidLoad]?

时间:2011-01-29 11:56:20

标签: objective-c cocoa viewcontroller

  

可能重复:
  Do I always have to call [super viewDidLoad] in the -viewDidLoad method?

为什么每个viewDidLoad调用超类'viewDidLoad方法?它会做什么工作?这是强制性的吗?

1 个答案:

答案 0 :(得分:3)

这不是强制性的,但它是很好的设计实践。它不会影响UIKit类的直接子类,但如果您继承自定义类,则需要它。它只是调用它的超类的viewDidLoad来执行它的配置。