В главном vc (в основной раскадровке у меня есть контроллер навигации и просмотр контроллера) после загрузки всех настроек (с сервера) я представляю новый vc
DispatchQueue.main.async {
var stor: UIStoryboard!
stor = UIStoryboard(name: "Profile", bundle: nil)
let viewcontroller = stor.instantiateViewController(withIdentifier: "profileVC")
let nav = UINavigationController(rootViewController: viewcontroller)
self.present(nav, animated: true, completion: nil)
}
in profileVC
navigationController?.interactivePopGestureRecognizer!.delegate = self // enable swipe to back
// present new vc
var stor: UIStoryboard!
stor = UIStoryboard(name: "Settings", bundle: nil)
let viewcontroller = stor.instantiateViewController(withIdentifier: "settingsVC")
self.navigationController?.pushViewController(viewcontroller, animated: true)
но иногда я получаю черный экран изображение (в profileVC
) и изображение (в другом виртуальном канале, выдвинутом из profileVC
), когда проводите по экрану
Какя могу это исправить?