分配新的根视图控制器时未删除旧的根视图控制器
我想从头开始重新加载应用程序,但我注意到旧的根视图控制器没有从视图层次结构中删除
private func reset() {
guard let window = UIApplication.shared.delegate?.window
else { return }
window?.rootViewController = UIStoryboard.init(name: "Main", bundle: nil).instantiateInitialViewController()
UIView.transition(with: window!, duration: 2, options: .transitionCrossDissolve, animations: {
}, completion: nil)
}