[ios] —— [super viewWillAppear:animated]使用原因

简述

-(void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];
    [self.tableView reloadData];
}

这句话的意思是:在这个界面即将显示时告诉父类实现viewWillAppear这个方法。

这样写的原因:

由于父类中有很多成员变量子类是继承到了,那么如果没有写上这句话 [super viewWillAppear:animated];,父类就没有去实现一些变量的初始化工作,当子类要调用时,就会出现问题。

虽然有时候写不写是没有影响的,但是为了避免不必要的错误,还是尽量都加上这句话。

发布了11 篇原创文章 · 获赞 11 · 访问量 880

猜你喜欢

转载自blog.csdn.net/kk177/article/details/105768732
今日推荐