是的,我们都知道 navigationController?.pushViewController(vc, animated: true)
用于推送 Controller 。我想问一下,有什么方法可以在调试时跳转到 ViewController
吗?
例如。 -
func jump() {
let vc = ViewController(nibName: "ViewController",bundle: nil)//here breakpoint set
//navigationController?.pushViewController(vc, animated: true)
}
我们能否动态取消注释 pushViewController
(使用调试或任何技术。)?
最佳答案
是的,你可以使用,
- 在
处设置断点let vc = ViewController(nibName: "ViewController",bundle: nil)//here breakpoint set
- 单击“下一步”按钮进行调试,然后在调试窗口中粘贴此
使用 po 命令并按回车键。
po navigationController?.pushViewController(vc, animated: true)
现在按下调试的播放按钮..它将执行您的代码。
关于ios - 如何通过调试跳转controller,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51244814/