游乐场没有在右栏显示结果

时间:2014-10-06 06:34:12

标签: swift swift-playground ios12

我等了很久但是我的游乐场项目没有在右侧栏上显示结果 我正在使用正确的代码,但仍然正确的栏没有更新我不知道我尝试了很多时间的问题是什么。 这是我的代码

var str = "Hello, playground"

var str1 = "this is my first program"

let kermit = "kermit"
let msPiggy = "ms. piggy"

let string1 =  msPiggy + " and " + kermit + ", sitting in a tree"
let string2 = "\(msPiggy) and \(kermit), sittting in a tree "

let string3 = " kermit has \(5*2) fingers"

let  chr1:Character = ""

17 个答案:

答案 0 :(得分:13)

从Xcode 8开始,除非你是print,否则操场中的结果可能会花费更多的工作来展示。

在此屏幕截图中,我展示了您可以点击的两件事。 #1是“显示调试区域”按钮,工具栏右上角的中间按钮(即切换在Xcode窗口中上下滑动的下部窗格)。 print的结果在那里结束。

the guys script

此外,第二组(多个)圆圈表示您可以单击以显示结果。您可以将灰色条形空间更宽地滑动以显示内容。

最后,如果您在下方工具栏中看到“播放”三角形,请尝试单击该三角形以强制Playground再次执行您的代码。

答案 1 :(得分:9)

就我而言,我不得不关闭Xcode 9.2并关闭所有模拟器,然后重启playground文件,然后就可以了。

答案 2 :(得分:4)

我的结果区域太小而无法显示结果。尝试将其拖得更大。

答案 3 :(得分:3)

不应该启用助理编辑器。这是右边的小灰条,太窄了。如果将鼠标指针悬停在预期结果旁边,您将看到熟悉的小眼睛和单选按钮图标。然后将栏拖出来,它会显示出来。 希望它有效!

答案 4 :(得分:2)

在我的情况下,我的mac上安装了两个Xcode版本。 (v8.2.1和v7.3.1)

两个Xcode同时运行,然后当我决定在v8.2.1上打开一个游乐场并打印出一些代码时。 Playground应该自动运行它,但它仍然存在于运行我的文件中。

我做的是重新启动了两个Xcode应用程序,然后Playground成功打印了我的代码。

https://forums.developer.apple.com/thread/3672

答案 5 :(得分:2)

我也正面临着这个问题,如下图所示 右栏中没有日志

enter image description here

那么我们要做的是: 我们只是退出Xcode,然后再次打开Playground项目 效果很好

另外还有一个按钮,您可以通过该按钮自动设置和手动运行

答案 6 :(得分:1)

在Xcode 9.2的情况下,当我点击文件/新建/标签时,输出开始出现。因此,Playground似乎缺少一些刷新选项,新选项卡也是如此。

答案 7 :(得分:1)

我遇到了同样的问题,发现如果我按住调试区域上方的“播放”图标(显示在操场底部),它会显示一个选项“自动运行”。

我选择了,一切都很好!

干杯。

答案 8 :(得分:1)

通常,我需要关闭我的游乐场和Xcode并重新启动以查看结果。

答案 9 :(得分:0)

import PlaygroundSupport添加到代码顶部!我遇到了同样的问题,效果很好。

答案 10 :(得分:0)

在我的例子中,我通过点击 Xcode>Preferences>Locations 确保我设置了正确的命令行工具版本并且它起作用了。

enter image description here

答案 11 :(得分:0)

就我而言, ios:macOS Catalina 版本 10.15.7 Xcode 版本 12.1 (12A7403)

1.首先进入编辑器然后点击运行playgoundenter image description here 2.然后它会在右侧显示运行结果。 enter image description here

答案 12 :(得分:0)

Xcode 10.1 中,我将构建系统从 file> Playground Setting 更改为Legacy Build系统。它解决了我的问题

答案 13 :(得分:0)

就我而言,我将游乐场保存在默认路径以外的其他位置,但未显示结果。将其保存在默认路径即可使其正常工作。

答案 14 :(得分:0)

也有这个问题。 “编辑器›运行游乐场”对我有用。

答案 15 :(得分:0)

我制作了一份清单来解决这个问题

  1. 首先确保你的'结果区'没有被隐藏,那里 应该是右边的一些灰色(结果区域),如果整个 屏幕是白色然后尝试从屏幕的右边缘拉出来。
  2. 确保没有代码错误,您可以在'debug中检查代码错误 区域”。
  3. 如果两个点都已解决,但您无法看到结果,请尝试 最后打印('hello world')。

答案 16 :(得分:0)

如果您之前的任何行都有错误,

playground将不会显示结果,您将不得不删除这些错误,所有结果将立即开始显示在右侧栏上。