视图控制器的生命周期方法

下面死循环分析:
- (void)loadView

{

    NSLog(@"%s",__func__);

}

- (void)viewDidLoad

{

    [super viewDidLoad];

 self.view.backgroundColor = [UIColor redColor];

}

因为loadView里面没有创建视图,到了viewDidLoad里面来访问self.view的时候则会又会调用loadView,如此一来则就造成死循环了

如果loadView里面没有创建视图的话,那么将不会调用viewWillAppear等方法,因为根本没有视图怎么显示

原文地址:https://www.cnblogs.com/bluceZ/p/4629459.html