推送通知 TabBar 不出现
Push Notification TabBar Does not appear
在didReceiveRemoteNotification
我有
let storyboard = UIStoryboard(name: "RAV", bundle: nil)
let vc = storyboard.instantiateViewController(withIdentifier: "AdvanceViewController") as! AdvanceViewController
window?.rootViewController = vc
当我导航到 AdvanceViewController
时,在应用程序内部,tabBar 可以工作,但是当我通过推送打开时,它不会出现。
Push 起作用了,它不起作用的是 tabBar
有人知道怎么解决吗?
标签栏不显示是因为您将位于标签栏中的视图实例化为根视图控制器,但这意味着它现在是根控制器,而不是标签栏(但您希望标签栏成为根视图控制器)。您需要做的是将根视图控制器设置为标签栏,然后将标签栏设置为正确的索引。
在didReceiveRemoteNotification
我有
let storyboard = UIStoryboard(name: "RAV", bundle: nil)
let vc = storyboard.instantiateViewController(withIdentifier: "AdvanceViewController") as! AdvanceViewController
window?.rootViewController = vc
当我导航到 AdvanceViewController
时,在应用程序内部,tabBar 可以工作,但是当我通过推送打开时,它不会出现。
Push 起作用了,它不起作用的是 tabBar
有人知道怎么解决吗?
标签栏不显示是因为您将位于标签栏中的视图实例化为根视图控制器,但这意味着它现在是根控制器,而不是标签栏(但您希望标签栏成为根视图控制器)。您需要做的是将根视图控制器设置为标签栏,然后将标签栏设置为正确的索引。