Cómo mostrar UIAlertController desde Appdelegate

Estoy trabajando con PushNotification en la aplicación iOS. Me gustaría mostrar un controlador UIalert cuando la aplicación reciba una notificación.

Intento este código a continuación en AppDelegate:

[self.window.rootViewController presentViewController:alert animated:YES completion:nil];

Pero el controlador UIAlert se muestra en la Vista raíz (Primera pantalla) y para otro controlador uiview recibí una advertencia o la aplicación falla.

Respuestas a la pregunta(6)

Su respuesta a la pregunta