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

may*_*uur 5 cocoa objective-c viewcontroller

可能重复:
我总是要在-viewDidLoad方法中调用[super viewDidLoad]吗?

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

Aur*_*ila 3

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