【问题标题】:Can't open Swift Guided Tour Playground无法打开 Swift 导览游乐园
【发布时间】:2019-04-09 02:46:59
【问题描述】:

当我尝试从 Apple 电子书中打开 Swift Guided Tour 游乐场时,它显示“无法打开该文档,因为它来自较新版本的 Xcode。据我所知,我正在使用最新的非 Beta 版本,我还没有使用 Swift 2.0,还在学习第一个版本。所有的 Playground 是否都已更新为使用 Xcode 7 Beta 或其他什么?我正在使用 Xcode 6.3.2,就在实际上不是最新版本的案例。

【问题讨论】:

  • 这取决于您下载 Apple 电子书的位置。从测试版标签还是发布版?
  • 我从 iBooks 下载了电子书,所以我认为这将是发行版。
  • 好的,我所做的只是将它从我的计算机上删除并重新下载,但它突然开始工作了。发生了什么?

标签: xcode swift


【解决方案1】:

我在使用 xcode 6.3.2 时遇到了同样的问题。 我通过 ibook 链接下载它时遇到了问题。一旦我通过我们下载了它,它就起作用了。 https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/GuidedTour.html#//apple_ref/doc/uid/TP40014097-CH2-ID1

我以前的版本是 Playground version='1.0',新版本也一样。但它包含许多新库。

【讨论】:

    【解决方案2】:

    我也遇到了这个问题,最后我打开它好了,只是你下载 .playground 文件的位置有问题:

    @Xcelleratr 在此处下载您的文件:

    https://developer.apple.com/library/mac/documentation/Swift/Conceptual/Swift_Programming_Language/GuidedTour.html

    我的朋友会没事的:)

    【讨论】:

    • 通常不鼓励仅链接答案,但由于这是 OP 正在寻找的,欢迎来到 Stack Overflow!
    • 它有一个要下载的文件的链接,它不是仅链接的答案!我已经在我的评论中回答了他的问题:“这只是你下载 .playground 文件的问题”。
    【解决方案3】:

    适用于 Xcode 版本:

    Version 6.3.2 (6D2105)

    Version 7.0 beta (7A120f)

    我猜它已损坏可以通过以下方式检查: Right clicking on the playground file > show package contents > open contents.xcplayground 在像 sublime 这样的文本编辑器中并在顶部附近查找 playground version='3.0'

    如果这个值更高,它会弹出你看到的错误。

    【讨论】:

    • 它显示为 Playground version = '6.0' 这是怎么发生的?
    • 这真的很奇怪!?!如果设置为 3.0 可以打开吗?
    • 这很奇怪,我删除它并重新下载它,现在它可以工作了,即使版本写错了。
    • 虽然我试过了,但它却出现了这个错误 Line 2: AttValue: " or ' expected Line 2: attributes construction error Line 2: Couldn't find end of Start Tag playground
    • 抱歉,第 2 行:
    【解决方案4】:

    以防万一有人偶然发现这个问题,这就是发生在我身上的事情:

    1. guided tour page下载。
    2. 使用 .zip 扩展名而不是 .playground 保存它,如下图所示:

    1. 双击下载的文件,将其解压缩,您将获得实际的 GuidedTour.playground 文件。

    【讨论】:

      【解决方案5】:

      因此,如果您有一个 Playground 文件并且它只打开 xcode 而不是引导式 Playground,请右键单击 Playground 文件并显示包内容,然后转到 contents.xcplayground 并右键单击并使用文本编辑器打开。

      我不得不改变这条线......

      display-mode='raw'>

      到....

      display-mode='rendered'>

      然后保存,当您返回并打开操场时,现在应该可以了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-04-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-07-13
        相关资源
        最近更新 更多