如何将 javascript console.log 发送到 println() 到 Swift 中的 Xcode 调试器?

web*_*ets 2 javascript ios swift

有没有办法使用 swift 向 Xcode 中的调试器显示 javascript 错误和/或控制台日志?如果是这样,怎么办?

Den*_*Hsu 5

您可以使用桌面 Safari 开发者工具。

  1. 运行 Xcode 模拟器。
  2. 打开桌面 Safari 开发者工具。Safari 菜单 -> 开发 -> Simulator-iPhone XXX -> 你的 Xcode Simulator 应用程序名称。然后会出现一个 Web Inspector。要在 Safari 菜单栏中显示“开发”项目,请转至 Safari 菜单 -> 首选项 -> 高级 -> 在菜单栏中显示桌面菜单。
  3. 当您运行 Xcode Simulator 时,所有 console.log() 消息都将打印在 Web Inspector“控制台”选项卡上。在 Web 检查器中选择正确的过滤器,例如“全部”或“日志”。