27

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

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 = ""
4

20 回答 20

14

从 Xcode 8 开始,除非您正在print处理某些事情,否则 Playground 中的结果可能需要更多的工作才能显示出来。

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

伙计们的剧本

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

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

于 2014-10-06T06:39:20.877 回答
10

就我而言,我不得不关闭 Xcode 9.2 并关闭所有模拟器,然后重新启动 Playground 文件,然后它就可以工作了。

于 2018-01-24T00:42:01.680 回答
9

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

在此处输入图像描述

所以我们要做的是:我们只是退出 Xcode 并再次打开 Playground 项目,它工作正常

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

于 2019-01-08T15:12:24.343 回答
6

如果您有 M1 芯片 MacBook Pro,则必须取消选中 Rosetta 才能使 Playground 正常工作。

于 2021-08-31T17:06:52.693 回答
4

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

于 2016-10-18T17:30:34.900 回答
4

It's not the assistant editor that should be enabled. It's the little grey bar to the right that is too narrow. If you hover your mouse pointer just next to an expected result, you will see the familiar little eye and radio button icon. Then drag the bar out and it'll show. Hope it works!

于 2016-10-25T20:02:39.417 回答
3

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

我选择了它,一切都很好!

干杯。

于 2018-11-27T23:40:02.063 回答
3

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

于 2019-05-13T06:19:10.060 回答
2

就我而言,我的 Mac 上安装了两个 Xcode 版本。(v8.2.1 和 v7.3.1)

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

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

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

于 2017-02-03T09:24:05.423 回答
1

如果您之前的任何一行有错误,playground 将不会显示结果,您必须删除这些错误,所有结果将立即开始显示在右侧栏上。

于 2015-10-07T10:51:08.410 回答
1

对于 Xcode 9.2,当我单击File/New/Tab时,输出开始出现。因此,Playground 似乎缺少一些刷新选项,而新选项卡做到了。

于 2018-03-24T07:25:14.347 回答
1

很多时候,我需要关闭我的 Playground 和 Xcode 并重新启动它以查看结果。

于 2018-11-28T00:07:10.027 回答
1

也有这个问题。“Editor › Run Playground”为我工作。

于 2019-01-09T18:49:25.730 回答
1

在我的情况下,我确保我通过点击 Xcode>Preferences>Locations 设置了正确的命令行工具版本并且它有效。

在此处输入图像描述

于 2021-03-11T17:01:13.923 回答
0

就我而言,我将我的游乐场保存在默认路径之外的其他地方,但它没有显示结果。将其保存在默认路径上使其工作。

于 2019-02-10T18:25:50.280 回答
0

我做了一个清单来解决这个问题

  1. 首先确保你的“结果区域”没有被隐藏,右侧应该有一些灰色(结果区域),如果整个屏幕是白色的,那么试着从屏幕的右边缘拉它。
  2. 确保没有代码错误,您可以在“调试区”检查代码错误。
  3. 如果这两点都解决了,但你看不到结果,那么最后尝试 print('hello world') 。
于 2017-09-18T07:26:29.140 回答
0
  1. 我将我的游乐场保存到我选择的文件夹中,所有将其保存在默认位置的解决方案都是愚蠢的......
  2. 我确实启用了右侧区域和底部的控制台输出。
  3. 无论是运行Edit->Run Playground还是使用Cmd+Return 都没有帮助,仍然没有显示输出。即使我的代码很可靠,并且我可以在顶部通知区域看到 Build Succeed ......
  4. 检查后Preferences->Locations我可以看到没有 Command Line Tools选择,所以我只选择了一个可用选项(Xcode 13.2.1)并且......仍然没有输出......
  5. 然后我关闭了 XCodeCmd+Q再次启动它......
  6. 最后它工作并显示了输出......
于 2022-02-26T11:03:23.543 回答
0

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

1.首先进入编辑器然后点击运行在此处输入图像描述 playgound 2.然后它会在右侧显示运行结果。 在此处输入图像描述

于 2021-01-07T22:15:23.140 回答
0

使用Xcode 12+时,请取消选中Open using Rosetta

在此处输入图像描述

于 2021-12-28T12:55:23.160 回答
0

添加import PlaygroundSupport到代码的顶部!我有同样的问题,它工作得很好。

于 2018-07-29T04:10:44.587 回答