【问题标题】:Push Notification TabBar Does not appear推送通知标签栏不出现
【发布时间】:2017-06-09 20:08:47
【问题描述】:

didReceiveRemoteNotification我有

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

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

Push 有效,tabBar 无效

有人知道怎么解决吗?

【问题讨论】:

  • 您是否收到任何错误或不显示任何内容?
  • “在应用程序内部,当我导航到 AdvanceViewController 时,tabBar 可以工作,但是当我通过推送打开时,它不会出现。”:你的意思是什么?您的预期行为是什么?

标签: ios swift push


【解决方案1】:

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

【讨论】:

  • 感谢您的回答!我必须解决这个问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多