我正试图解雇一个VC并提出一个新的VC.但我不希望旧的VC再存在.我使用下面的代码来关闭当前的VC并提供新的VC.但是这样,在解雇和现在之间有一段时间间隔.我不希望用户注意到这一点.所以,我想首先提出新的VC然后解雇前一个.有没有办法做到这一点?
let storyboard = UIStoryboard(name: "Main",bundle: nil) let destinationController = self.storyboard?.instantiateViewController(withIdentifier: "login") as! Login let presentingVC = self.presentingViewController self.dismiss(animated: false,completion: { () -> Void in presentingVC!.present(destinationController,animated: true,completion: nil) })