Skip to main content
added 336 characters in body
Source Link
rkamiya87
  • 471
  • 4
  • 3

JoeGalind Thank you I also solved in a similar way.

// iOS13 or later
if #available(iOS 13.0, *) {
    let sceneDelegate = UIApplication.shared.connectedScenes
        .first!.delegate as! SceneDelegate
    sceneDelegate.window!.rootViewController = /* ViewController Instance*Instance */

// iOS12 or earlier
} else {
    // UIApplication.shared.keyWindow?.rootViewController
    let appDelegate = UIApplication.shared.delegate as! AppDelegate
    appDelegate.window!.rootViewController = /* ViewController Instance */
}

JoeGalind Thank you I also solved in a similar way

let sceneDelegate = UIApplication.shared.connectedScenes
    .first!.delegate as! SceneDelegate
    sceneDelegate.window!.rootViewController = /* ViewController Instance*/

JoeGalind Thank you I also solved in a similar way.

// iOS13 or later
if #available(iOS 13.0, *) {
    let sceneDelegate = UIApplication.shared.connectedScenes
        .first!.delegate as! SceneDelegate
    sceneDelegate.window!.rootViewController = /* ViewController Instance */

// iOS12 or earlier
} else {
    // UIApplication.shared.keyWindow?.rootViewController
    let appDelegate = UIApplication.shared.delegate as! AppDelegate
    appDelegate.window!.rootViewController = /* ViewController Instance */
}
Post Undeleted by rkamiya87
Post Deleted by rkamiya87
Source Link
rkamiya87
  • 471
  • 4
  • 3

JoeGalind Thank you I also solved in a similar way

let sceneDelegate = UIApplication.shared.connectedScenes
    .first!.delegate as! SceneDelegate
    sceneDelegate.window!.rootViewController = /* ViewController Instance*/