2017-09-07 1 views
-1

Landing Screen Dans mon projet, il y a une barre d'onglets pour la navigation entre différentes vues.Comment afficher la barre d'onglets lorsque la notification push arrive

Lorsque je reçois une notification push et que je consulte le bouton de notification à partir du panneau de notification, ma barre d'onglets disparaît. Je dois redémarrer mon application pour revoir la barre d'onglets. J'ai essayé avec ceci mais n'ai pas fonctionné.

self.hidesBottomBarWhenPushed=NO;

Chaque fois que la notification arrive, il passe directement à l'écran de la valeur et quand je revenir à Landing barre d'onglets de l'écran disparaît.

+0

Qu'est-ce que vous utilisez pour présenter la notification push? – Shebuka

+0

Utilisation de navigationView Controller sur l'un des View Controller. –

+0

Post du code, deviner n'est pas amusant et nous n'avons pas la boule de cristal. – Shebuka

Répondre

0

Dans votre classe, appelez comme ce code

init() { 
self.hidesBottomBarWhenPushed = true 
} 

override func viewDidAppear(animated: Bool) { 
self.hidesBottomBarWhenPushed = false 
} 
0

Write ci-dessous dans votre classe.

-(BOOL)hidesBottomBarWhenPushed 
{ 
    return NO; 
} 
0

Avez-vous essayé?

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo { 
YourTabBarController *tabb = (YourTabBarController *)self.window.rootViewController; 
}