ios - 如何通过调试跳转controller

标签 ios swift xcode

是的,我们都知道 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(使用调试或任何技术。)?

最佳答案

是的,你可以使用,

  1. 处设置断点let vc = ViewController(nibName: "ViewController",bundle: nil)//here breakpoint set
  2. 单击“下一步”按钮进行调试,然后在调试窗口中粘贴此 使用 po 命令并按回车键。 po navigationController?.pushViewController(vc, animated: true)

现在按下调试的播放按钮..它将执行您的代码。

关于ios - 如何通过调试跳转controller,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51244814/

相关文章:

ios - 核心数据使用完成处理程序执行获取请求或在主线程以外的其他线程中执行

objective-c - 如何使用 OCMock for iOS 模拟私有(private)属性?

iphone - 仪器 .trace 文件问题

swift - 自定义相机的情侣问题

ios - 将 FaceBook 登录添加到 Cocos2d Xcode 项目

ios - 没有助理结果

ios - 如何标记纬度/经度文本,以便在作为电子邮件发送时识别为位置

ios - 导航 Controller 工具栏不显示 UIBarButtonItem

php - 使用 Swift、SlimPHP 和 MySQL 将 iOS 应用程序连接到数据库

xcode - iOS 5.1和Xcode 4.3.1 CodeSign错误