Como mostrar o UIAlertController do Appdelegate

Estou trabalhando com o PushNotification no aplicativo iOS. Gostaria de mostrar um UIalertcontroller quando o aplicativo receber uma notificação.

Eu tento este código abaixo no AppDelegate:

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

Mas o UIAlertcontroller está sendo exibido na tela raiz (Primeira tela) e, para outros uiviewcontroller, recebi um aviso ou o aplicativo trava.

questionAnswers(6)

yourAnswerToTheQuestion