为什么我们在每个viewDidLoad方法中使用[super viewDidLoad]?
问题描述:
可能重复:
Do I always have to call [super viewDidLoad] in the -viewDidLoad method?为什么我们在每个viewDidLoad方法中使用[super viewDidLoad]?
为什么超类的viewDidLoad
方法调用,每viewDidLoad
?它会做什么工作?这是强制性的吗?
答
这不是强制性的,但它是很好的设计实践。它不会影响UIKit类的直接子类,但是如果您继承自定义类,则需要它。它所做的只是调用它的超类的viewDidLoad来执行它的配置。