#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) }