在Swift 5中,要设置实例化后可以推送的初始ViewController,可以按照以下步骤进行操作:
AppDelegate.swift
,该文件是应用程序的代理文件。AppDelegate.swift
文件中,找到application(_:didFinishLaunchingWithOptions:)
方法,该方法在应用程序启动完成后被调用。application(_:didFinishLaunchingWithOptions:)
方法中,创建一个UIWindow
对象,并将其设置为应用程序的主窗口。以下是一个示例代码:
import UIKit
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
// 创建主窗口
window = UIWindow(frame: UIScreen.main.bounds)
// 创建实例化的ViewController对象
let initialViewController = YourInitialViewController()
// 将实例化的ViewController对象设置为主窗口的根视图控制器
window?.rootViewController = initialViewController
// 设置主窗口可见
window?.makeKeyAndVisible()
return true
}
}
请注意,YourInitialViewController
应替换为您自己的初始视图控制器类名。
这样,在应用程序启动后,将会实例化YourInitialViewController
并将其设置为应用程序的初始视图控制器,从而实现推送。
领取专属 10元无门槛券
手把手带您无忧上云