joh*_*nyu 5 iphone uiviewcontroller uikit ipad ios
在标题中,我想知道viewDidLoadin 的"默认"实现是UIViewController什么?它真的有用吗?如果在我的UIViewController's子类中我写的也是重要的
-(void)viewDidLoad{
[super viewDidLoad];
/*custom code here*/
}
Run Code Online (Sandbox Code Playgroud)
要么
-(void)viewDidLoad{
/*custom code here*/
[super viewDidLoad];
}
Run Code Online (Sandbox Code Playgroud)
?
PS这不是重复,在人们问他们何时应该调用[super viewDidLoad]的其他问题中,而我主要关注的是UIViewController的实现对它的作用.
该实现什么都不做,如果在加载视图后没有设置可以安全删除.但是,在这里没有自定义设置是相当罕见的; 这是视图控制器告诉您所有UI对象都可以自定义数据的地方.它包含在模板中,并带有一个空实现作为提醒:这里是执行此操作的地方.
至于何时调用super:一般的期望是设置或初始化方法super在工作之前调用,并且拆除方法super在完成工作之后调用.
| 归档时间: |
|
| 查看次数: |
993 次 |
| 最近记录: |