From 01ed9d62a66f647755fd7968e354845f3efd96a8 Mon Sep 17 00:00:00 2001 From: Nicholas Tay Date: Sat, 19 Mar 2022 13:28:04 +1100 Subject: Storyboard is GONE Note - I had to fo into the Target settings -> Info -> Custom iOS Target Properties -> adjust the Application Scene Manifest there. Resources: - https://ioscoachfrank.com/remove-main-storyboard.html - https://stackoverflow.com/questions/25167458/changing-navigation-title-programmatically --- foray/AppDelegate.swift | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) (limited to 'foray/AppDelegate.swift') diff --git a/foray/AppDelegate.swift b/foray/AppDelegate.swift index 6026d52..fc5d2f9 100644 --- a/foray/AppDelegate.swift +++ b/foray/AppDelegate.swift @@ -10,27 +10,22 @@ import UIKit @main class AppDelegate: UIResponder, UIApplicationDelegate { - + var window: UIWindow? func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { // Override point for customization after application launch. + let nav = UINavigationController() + let mainView = ForayTableViewController() + nav.viewControllers = [mainView] + + let window = UIWindow(frame: UIScreen.main.bounds) + window.rootViewController = nav + self.window = window + window.makeKeyAndVisible() + return true } - // MARK: UISceneSession Lifecycle - - func application(_ application: UIApplication, configurationForConnecting connectingSceneSession: UISceneSession, options: UIScene.ConnectionOptions) -> UISceneConfiguration { - // Called when a new scene session is being created. - // Use this method to select a configuration to create the new scene with. - return UISceneConfiguration(name: "Default Configuration", sessionRole: connectingSceneSession.role) - } - - func application(_ application: UIApplication, didDiscardSceneSessions sceneSessions: Set) { - // Called when the user discards a scene session. - // If any sessions were discarded while the application was not running, this will be called shortly after application:didFinishLaunchingWithOptions. - // Use this method to release any resources that were specific to the discarded scenes, as they will not return. - } - } -- cgit