项目中有一个需求是,需要在一个父UIViewController中,加载一个子ViewController。我这里是用的方式是:
[self addChildViewController:_baseVC];
[self.view addSubview:_baseVC.view];
这里有个坑就是:子viewcontroller的viewWillAppear不会被调用!!!!viewDidLoad和viewDidAppear都会调用。我这里的解决方案是在父VC中手动调用。但是造成这样的原因还不清楚。
找到了解决方案: