Это только я или все наблюдают то же самое? Кажется, в 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));
}
Вы имеете в виду ситуацию с увольнением модального VC? Если это так, то я думаю, что представляющие VC 'viewWillAppear' и' viewDidAppear' вызывают, когда модальное отклонение даже в iOS7. – Macondo2Seattle
что я имею в виду - popViewController. После того, как popViewController, вызывается повторно отображающийся vc viewDid/WillAppear: анимированный. – wangii