只是我或每个人都观察到同样的情况吗?似乎在XCode6 / iOS8 sdk中“返回”viewController的viewWill / DidAppear:在“front”之后调用的动画消息和弹出的viewController被弹出。
我清楚地记得在XCode5 / iOS7 sdk中两个在重新出现时没有被调用。
我创建了一个全新的测试项目(主/详细模板),只添加了6行代码:
-(void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
NSLog(@"%@: %@", NSStringFromClass([self class]), NSStringFromSelector(_cmd));
}
-(void)viewDidAppear:(BOOL)animated{
[super viewDidAppear:animated];
NSLog(@"%@: %@", NSStringFromClass([self class]), NSStringFromSelector(_cmd));
}
答案 0 :(得分:0)
这是viewWillAppear:
和viewDidAppear:
自引入以来的预期行为。当视图... 出现时,它们会被调用。