我想知道上一个控制器的viewWillDisappear和下一个控制器viewWillAppear的方法调用的正确顺序是什么?我看到,当我们从第一个视图控制器转到第二个视图控制器时,会首先调用第二个控制器的viewWillAppear,然后调用第一个视图的viewWillDisappear。有时情况正好相反。
我也有过同样的经历。此外,我发现ios4.x与iOS5.x的情况也有所不同。所以我最后假设没有预定义的顺序。
更糟糕的是,当涉及AlertView时。。。。
不管怎样,你能解释一下为什么这对你来说很重要吗?
假设您需要传递某种变量或文本查看您可能在扩展中执行的内容
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil withMyData:....