¿Por qué `viewWillAppear` establece` animated` en true incluso cuando se presenta con `present (_, animated: false, _)`?

Entonces presento un controller de vista (cargado desde xib)

let popup = PopupViewController() popup.configure(withDataSource: dataSource) vc.present(popup, animated: false, completion: nil) 

Como puede ver, pido presentarlo sin animation. Sin embargo, el indicador animated en la vista viewWill\DidAppear en el controller de vista presentado se establece en true

introduzca la descripción de la imagen aquí

¿Estoy recibiendo algo mal? Gracias.

presentando viewcontroller es la transición de vc de una vc a otra y viewWillAppear: animated es la animation de vista que se mostrará.


Según el documento de Apple:

Si un controller de vista presenta un controller de vista dentro de un popover, este método no se invoca en el controller de vista de presentación después de que se descarta el controller presentado.

Fuente