如果页面 A 跳转到 页面 B,A 的 viewDidDisappear 方法和 B 的 viewDidAppear 方法哪个先调用?
1. - (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated;
A -->viewWillDisappear
B-->viewWillAppear
A-->viewDidDisappear
B-->viewDidAppear
2.- (void)presentViewController:(UIViewController *)viewController animated:(BOOL)animated;
A -->viewWillDisappear
B-->viewWillAppear
B-->viewDidAppear
A-->viewDidDisappear
这个present的顺序这回导致了一个跟代理相关的bug, 记录下。