我有一个顶部导航栏,其中有一个退出按钮,可以将用户返回到登录屏幕并从其钥匙串中擦除其访问令牌。
我正在努力添加一个幻灯片菜单栏,但是,我的顶部导航栏没有显示,我似乎无法让它出现。
我使用以下代码摘录呈现此成功登录视图:
DispatchQueue.main.async {
let homePage =
self.storyboard?.instantiateViewController(withIdentifier:
"HomePageViewController") as! HomePageViewController
self.present(homePage, animated: true)
}
答案 0 :(得分:1)
而不是现在的HomePageViewController
,您必须提供UINavigationController
的{{1}}。
HomePageViewController
UINavigationController
的故事板ID。例如,您为HomePageViewController
设置的故事板ID为UINavigationController
使用以下代码替换您的代码。
HomePageNavigation
在Storyboard上选择DispatchQueue.main.async {
let homePage =
self.storyboard?.instantiateViewController(withIdentifier:
"HomePageNavigation") as! UINavigationController
self.present(homePage, animated: true)
}
的{{1}}