我正在玩“Balloons.playground”教程,当我尝试通过单击代码行旁边的圆圈将纹理添加到时间轴时
let textures: [SKTexture] = images.map { SKTexture(imageNamed: "balloon-\($0)") }
我只是看到“未知错误”重复了13次。发生了什么事?
答案 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)
这些都没有奏效 - 所有这些都导致了类似的不明确错误。