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

问题描述 投票:19回答:15

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

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 = "💿"
swift swift-playground ios12
15个回答
13
投票

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

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

the guys script

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

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


1
投票

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


0
投票

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


0
投票

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

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

0
投票

import PlaygroundSupport添加到您的代码顶部!我有同样的问题,它的工作完美。


0
投票

也有这个问题。 “编辑>跑步游乐场”为我工作。


0
投票

在我的情况下,我将我的操场保存在除默认路径之外的其他地方,但它没有显示结果。将其保存在默认路径上使其工作。


9
投票

在我的情况下,我不得不关闭Xcode 9.2并关闭所有模拟器,然后重新启动playground文件,然后它工作。


4
投票

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


3
投票

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


2
投票

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

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

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

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


2
投票

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

我选择了,一切都很好!

干杯。


2
投票

我也遇到了这个问题,如下图所示。右侧栏上没有日志

enter image description here

那么我们做什么:我们只是退出Xcode并再次打开游乐场项目,它工作正常

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


1
投票

在我的Xcode 9.2的情况下,当我单击File / New / Tab时输出开始出现。所以,Playground似乎缺少一些刷新选项,新标签就是这样做的。


1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.