Приложение Flutter запускает собственный ViewController, но viewDidLoad не вызывается

#ios #swift #flutter

Вопрос:

Я создал приложение Flutter, которое запускает собственный код, в котором оно успешно вызывает ViewController из делегата приложения. Но я заметил, что viewDidLoad() мой ViewController не вызывается. Вот мой код в didFinishLaunchingWithOptions :

 DispatchQueue.main.async {  // Call the desired channel message here.    let storyboard : UIStoryboard? = UIStoryboard.init(name: "Main", bundle: nil);  let viewController = (storyboard?.instantiateViewController(identifier: "Nader1"))! as UIViewController  if let navigationController = UIApplication.shared.keyWindow?.rootViewController as? UINavigationController {  navigationController.pushViewController(viewController, animated: true)  }    let window: UIWindow = ((UIApplication.shared.delegate?.window)!)!    let objVC: UIViewController? = storyboard!.instantiateViewController(withIdentifier: "Nader1")  let aObjNavi = UINavigationController(rootViewController: objVC!)  window.rootViewController = aObjNavi  aObjNavi.pushViewController(viewController, animated: true) }