如何从 AppDelegate 打开特定的选项卡视图
Posted
技术标签:
【中文标题】如何从 AppDelegate 打开特定的选项卡视图【英文标题】:How can I open a specific Tab View from AppDelegate 【发布时间】:2016-08-27 12:24:06 【问题描述】:我的根视图是一个标签栏控制器,当收到某个通知时,我想在特定标签上打开应用程序。如果我使用 presentViewController,标签栏就会消失。有具体的方法吗?
【问题讨论】:
【参考方案1】:func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool
let myTabBar = self.window.rootViewController as! UITabBarController // Getting Tab Bar
myTabBar.selectedIndex = 2 //Selecting tab here
return true
【讨论】:
以上是关于如何从 AppDelegate 打开特定的选项卡视图的主要内容,如果未能解决你的问题,请参考以下文章
如果当前打开特定的 ViewController,如何检查 AppDelegate
Swift:如何通过快速操作从 AppDelegate 访问某个 TabBar 选项卡?