我已更新为swift 2,并且迁移工具无法更新我的阵列。这是我收到错误的地方:
actionArray.addObject(SKAction.moveTo(CGPointMake(position, -alien.size.height), duration: NSTimeInterval(duration)))
actionArray.addObject(SKAction.removeFromParent())
actionArray2.addObject(SKAction.moveTo(CGPointMake(position, -alienAzul.size.height), duration: NSTimeInterval(duration)))
actionArray2.addObject(SKAction.removeFromParent())
这就是它所说的:
类型'[SKAction]'的值没有成员'addObject'
答案 0 :(得分:1)
Swift的最佳实践是按如下方式使用Arrays:
将数组变量定义为
local_public
实例化:
! [remote rejected] master -> master (shallow update not allowed)
使用以下方法添加对象:
var actionArray: [SKAction]!
答案 1 :(得分:0)
您必须使用append(newElement: Element)