Есть программный переход с условием
вот
URLSession.shared.dataTask(with: request) { data, _, error in
if let dict = (try? JSONSerialization.jsonObject(with: data!)) as? [[String: Any]] {
if let drt = dict[0]["error"] as Any? {
// (dict[0]["idAcc"] as Any?) != nil
print("Ошибка")
return
}
}
let mcon: ViewControllerM = self.storyboard?.instantiateViewController(withIdentifier: "mcon") as!
ViewControllerM
self.navigationController?.pushViewController(mcon, animated: true)
}.resume()
}
}
при выполнении появляется много всего, и долго обрабатывается, это переход между 1 и 2 ым vc , а переход между 3 и 4 далее не осуществляется вот их код
let uname: unameViewController = self.storyboard?.instantiateViewController(withIdentifier: "uname") as!
unameViewController
self.navigationController?.pushViewController(uname, animated: true)
}
}
как исправить?