Этот код находится в AppDelegate. Xcode не выдает никаких ошибок, но этот код не работает, когда я вспоминаю забавные c в других кнопках View Controller. (Либо сделайте приложение открытым на View Controller VC1 или VC2) Код отзыва: (UIApplication.shared.delegate as! AppDelegate) .configureInitialViewController ()
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
configureInitialViewController()
return true
}
**// determins which VC will be initially launched.**
func configureInitialViewController() {
var initialVC: UIViewController
let storyboard = UIStoryboard(name: "Main", bundle: nil)
if 1 > 0 {
initialVC = storyboard.instantiateViewController(withIdentifier: VC1)
} else {
initialVC = storyboard.instantiateViewController(identifier: VC2)
}
window?.rootViewController = initialVC
window?.makeKeyAndVisible()
}