在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/