【发布时间】:2014-08-20 14:07:42
【问题描述】:
我注意到我的 Swift 项目中有一个奇怪的行为,并以这种方式在一个空的 SpriteKit 项目中重现了它:
class GameScene: SKScene {
override func didMoveToView(view: SKView) {
let sprite = SKSpriteNode(imageNamed:"Spaceship")
self.addChild(sprite)
//sprite.removeFromParent()
let sprite2 = SKSpriteNode(imageNamed:"Spaceship")
self.addChild(sprite2)
sprite2.removeFromParent()
}
}
它在应用程序启动之前崩溃,我只能看到:
我的配置是 xCode6-Beta6、iPad Mini Retina 和 iOS8-Beta5 和 OSX 10.9.4。
我还在模拟器中重现了这个错误;使用 xCode6-Beta5;并在touchesBegan 方法中移动代码
取消注释sprite.removeFromParent() 使错误消失。
【问题讨论】:
标签: ios swift sprite-kit xcode6-beta6