Когда я вызываю View Controller B (ProfileController
) из View Controller A, используя self.present(navControllerProfile, animated: false, completion: nil)
, View Controller A снова отображается быстро перед переключением на B. Я использую тот же код для вызова других View Controller из View Controller Aи переход работает отлично, только переход к B представляет эту "ошибку".Кто-нибудь когда-нибудь придумывал подобную проблему и сумел ее решить?Спасибо.
if self.view?.window == nil {
self.window = UIWindow(frame: UIScreen.main.bounds)
}
self.view.window?.layer.add(self.transition, forKey: kCATransition)
if let profileInstantiated = self.storyboard!.instantiateViewController(withIdentifier: "ProfileController") as? ProfileController{
let navControllerProfile = UINavigationController(rootViewController: profileInstantiated)
//Transition with "bug" bellow
self.present(navControllerProfile, animated:false, completion: nil)
}