Swift println命令不在控制台中输出

时间:2014-06-25 15:07:16

标签: swift xcode6 println

在Xcode 6 beta中使用playground文件,我试图在控制台中获取println命令的输出。我写了println("test"),打开了助理编辑器(查看\助理编辑器\显示助手编辑器)并看到名为“控制台输出”的小窗口,但我什么都没得到。我也尝试关闭并重新启动Xcode。

我做错了什么?

5 个答案:

答案 0 :(得分:2)

在Xcode的最新版本中,如Beta 6,println()结果将显示在右侧的侧边栏中。

不再需要助理编辑。

但您需要手动安装新的Beta版本。

答案 1 :(得分:1)

1)关闭助理编辑器

2)退出Xcode

3)重新打开游乐场文件

4)打开助手编辑器(Command + Option + Enter或View / Assistant Editor / Show Assistant Editor)

现在它应该显示日志。

答案 2 :(得分:1)

如果您使用 Swift 2 ,则只能使用print()向输出中写入内容。

Apple将 println() print()功能合二为一。

以下是在一行上打印的示例(使用可选的appendNewLine:参数):

print("Hello new Print with new line", appendNewline: false)

否则打印默认为在每行末尾添加回车符。

print("Hello new Print with new line")

答案 3 :(得分:1)

对于面临此问题的其他人,他们可能已关闭显示消息的区域。

如果您使用print()(来自Swift 2.0)来打印并查看调试消息,请执行此操作。

点击顶部的View,转到Debug Area,然后点击Activate Console

这将打开打印调试消息的区域。

答案 4 :(得分:0)

您使用的是哪个版本? Xcode 6 beta 2? OS X 10.10?

如果是这样,它应该有用。

enter image description here