【发布时间】:2018-12-19 23:05:19
【问题描述】:
我有一个 TabBarController 作为我的应用程序的 rootViewController。当用户点击通知时,我正在尝试推送视图控制器。但是代码不起作用。如何在没有情节提要的情况下从 AppDelegate 推送视图控制器。
AppDelegate.swift
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
window = UIWindow(frame: UIScreen.main.bounds)
window?.rootViewController = TabBarController()
window?.makeKeyAndVisible()
return true
}
【问题讨论】:
-
你的代码没问题。你现在得到什么?你设置
TabBarControllerviewControllers正确吗? -
您忘记将导航控制器设置为
TabBarController.viewControllers