didReceiveRemoteNotification中,我有

let storyboard = UIStoryboard(name: "RAV", bundle: nil)
let vc = storyboard.instantiateViewController(withIdentifier: "AdvanceViewController") as! AdvanceViewController
window?.rootViewController = vc

在应用程序内部,当我导航到AdvanceViewController时,tabBar起作用,但是当我通过推送打开时,它不会出现。

推的作品,什么是行不通的是tabBar

有人知道如何解决吗?

最佳答案

标签栏不会显示,因为您已将位于标签栏中的视图实例化为根视图控制器,但这意味着它现在是根控制器,而不是标签栏(但是您希望标签栏成为根视图控制器)。您需要做的是将根视图控制器设置到选项卡栏,然后将选项卡栏设置为正确的索引。

关于ios - 推送通知TabBar不出现,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44465962/

10-12 14:31