Swift - Balloons.playground - 无法在时间轴上添加“纹理”

时间:2014-12-16 22:45:29

标签: swift sprite-kit swift-playground

我正在玩“Balloons.playground”教程,当我尝试通过单击代码行旁边的圆圈将纹理添加到时间轴时

let textures: [SKTexture] = images.map { SKTexture(imageNamed: "balloon-\($0)") }

我只是看到“未知错误”重复了13次。发生了什么事?

1 个答案:

答案 0 :(得分:4)

自从这篇文章以来,Playgrounds中出现了一些问题(Xcode 6 beta 4是最新发布的帖子。)

我尝试了一些替代品,所有这些都失败了。我认为在游乐场观看SKTexture可能会被打破。

以下是我的一些尝试。

切换到for循环(如果是map问题):

var textures : [SKTexture] = []
for imageName in images {
    let texture = SKTexture(imageNamed: "balloon-\(imageName)")!
    textures.append(texture)
}

初始化只有一个:

let funTexture = SKTexture(imageNamed: "balloon-star-gold")

尝试使用其他初始化程序:

import Cocoa

[…]

let goldImage = NSImage(named: "balloon-star-gold")!
let goldTexture = SKTexture(image: goldImage)

这些都没有奏效 - 所有这些都导致了类似的不明确错误。