Xcode Playground 7.1.1 上未显示控制台

Posted

技术标签:

【中文标题】Xcode Playground 7.1.1 上未显示控制台【英文标题】:Console not showing up on Xcode Playground 7.1.1 【发布时间】:2015-12-02 01:56:37 【问题描述】:

这是标准编辑器的样子:

这是助理编辑器的样子: 这是一个问题,因为无论我点击眼睛图标还是点击旁边的 +(6 次),它都只显示一个图表: 我想知道是否有办法显示更有用的输出?

编辑:当我显示调试区域时,它不会在那里显示任何输出:

【问题讨论】:

【参考方案1】:

您可以通过菜单访问控制台

查看 > 调试区 > 显示调试区

Playground 的左下方还有一个向上的小箭头图标,以及 SHIFT+CMD+Y 快捷方式。

在控制台中,您不仅可以看到错误消息,还可以看到print 的任何内容。


为了能够在预览面板中看到输出,您必须将要查看的语句放在单独的行上,并将逻辑分解到单独的行中直到某个点。

在你的情况下,例如:

let arr = [1,2,3,4,5]
let triple = arr.map(
    (i:Int) -> Int in
    return i*3
)

这里let triple ... 不再与闭包在同一行,Playground 可以预览它。

通过点击右侧的+,您现在可以展开所有值都可见的特殊面板:

【讨论】:

在原帖中编辑:调试区域不显示输出 如果没有错误信息,如果你没有print,当然这里什么都没有。你到底在找什么?你希望出现什么没有出现?我也许能帮上忙。 我想知道是否有一种方法可以显示输出而不是手动循环遍历数组进行打印?在我观看的教程中,第二行能够显示循环的每次迭代中返回的值。

以上是关于Xcode Playground 7.1.1 上未显示控制台的主要内容,如果未能解决你的问题,请参考以下文章

Xcode,UITableView 上未显示按钮(基本级别)

iOS 设备 XCODE8 上未发生调试

Xcode & Playground 不显示结果窗口

我的 Xcode 6.0.1 Playground 有啥问题?

Xcode 6 Beta / Swift - Playground 未更新

如何设置 Xcode Playground 以稳定地使用构建的框架?