- (void)viewDidLoad {
[super viewDidLoad];
//..do stuff..
}
or
- (void)viewDidLoad {
//do stuff
[super viewDidLoad];
- (void)viewDidLoad {
[super viewDidLoad];
//..do stuff..
}
or
- (void)viewDidLoad {
//do stuff
[super viewDidLoad];
Generally, if you're setting things up (e.g. init
), super should go first. If you're taking things down (e.g. dealloc
), super should go last.
- (void)viewDidLoad {
[super viewDidLoad];
//..do stuff..
}
First of all let the super view controller do its initiation and then make yours.
2 reasons:
Once I had to deal with a bug of one of the developers in my team and eventually the bug was caused exactly by this - the [super viewDidLoad];
was the last line in the viewDidLoad
method...