dks*_*725 2 iphone cocoa-touch objective-c
-(void)viewwillAppear
{
[super viewwillAppear:animated];
}
Run Code Online (Sandbox Code Playgroud)
[super viewwillAppear:animated]如果我们不打电话,它的意思是什么?
通过使用super您正在调用方法的基类版本.你会看到类似的呼吁中init,dealloc,viewDidLoad等方法.原因是在基类的实现中可能会执行一些重要的事情,否则派生类将无法正常工作.在派生类中重写方法时,需要使用调用基本版本super.
你不会通过使用调用基类的方法的唯一情况super是当你知道你不需要基类执行的任务时,换句话说你完全重写.这是不符合的情况viewWillAppear:animated或viewDidLoad等,所以我们总是调用super在这些情况下.
| 归档时间: |
|
| 查看次数: |
2072 次 |
| 最近记录: |