【问题标题】:Playground is not showing result on right barPlayground 未在右侧栏显示结果
【发布时间】:2014-11-30 09:41:07
【问题描述】:

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

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

【问题讨论】:

  • 如果您有 M1 Mac,请参阅 here

标签: swift swift-playground ios12


【解决方案1】:

从 Xcode 8 开始,除非你是 print-ing 东西,否则 Playground 中的结果可能需要更多的工作才能显示出来。

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

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

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

【讨论】:

  • 在助手编辑器中(在 Xcode 8.2 中)对我来说唯一的选项是手动文件选择和时间线。
  • 是的,Assistant Editor 已经不像以前那么有用了(从 Xcode 8 甚至可能是 7),所以我更新了我的答案以尝试帮助其他人获得他们正在寻找的结果。
  • 就我而言,很简单,只要把右边的条拉大,就会出现答案。希望它会帮助别人。
【解决方案2】:

就我而言,我必须关闭 Xcode 9.2 并关闭所有模拟器,然后重新启动 Playground 文件,然后它才能工作。

【讨论】:

    【解决方案3】:

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

    所以我们做什么: 我们只是退出 Xcode 并再次打开 Playground 项目 而且效果很好

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

    【讨论】:

      【解决方案4】:

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

      【讨论】:

      • 这对我有用。您可以通过转到 Applications>Xcode,然后右键单击并选择 Get Info 来取消选中 Rosetta。
      【解决方案5】:

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

      【讨论】:

        【解决方案6】:

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

        【讨论】:

          【解决方案7】:

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

          我选择了,一切都很好!

          干杯。

          【讨论】:

          • 这对我有用。在我打开 Xcode 并进行夜间更新后,问题就开始了。在这个建议中,“按住”这个短语很重要;只有单击并按住单击才会弹出菜单。首先得打开调试区;那是编辑器窗口底部的图标,显示一个被划分为顶部和底部的正方形;建议编辑区和调试区。必须清除编译时错误,“自动”才能显示值。
          【解决方案8】:

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

          【讨论】:

            【解决方案9】:

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

            两个Xcode是同时运行的,然后当我决定在v8.2.1上开一个playground的时候,打印了一些代码。 Playground 应该会自动运行它,但它卡在 Running my file。

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

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

            【讨论】:

              【解决方案10】:

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

              【讨论】:

                【解决方案11】:

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

                【讨论】:

                  【解决方案12】:

                  通常,我需要关闭 Playground 和 Xcode,然后重新启动它才能看到结果。

                  【讨论】:

                    【解决方案13】:

                    也有这个问题。 “Editor › Run Playground”对我有用。

                    【讨论】:

                      【解决方案14】:

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

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

                      【讨论】:

                        【解决方案15】:

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

                        【讨论】:

                          【解决方案16】:

                          就我而言,我将 Playground 保存在默认路径之外的其他位置,但它没有显示结果。将其保存在默认路径上使其工作。

                          【讨论】:

                            【解决方案17】:

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

                            1.首先进入编辑器然后点击运行playgound 2.然后会在右侧显示运行结果。

                            【讨论】:

                              【解决方案18】:

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

                              【讨论】:

                                【解决方案19】:

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

                                【讨论】:

                                  猜你喜欢
                                  • 1970-01-01
                                  • 2017-07-09
                                  • 1970-01-01
                                  • 1970-01-01
                                  • 2016-01-06
                                  • 2012-02-13
                                  • 1970-01-01
                                  • 1970-01-01
                                  • 1970-01-01
                                  相关资源
                                  最近更新 更多