数组Swift 2的变化

时间:2015-12-05 17:37:52

标签: ios arrays swift swift2.1

我已更新为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'

2 个答案:

答案 0 :(得分:1)

Swift的最佳实践是按如下方式使用Arrays:

将数组变量定义为

local_public

实例化:

 ! [remote rejected] master -> master (shallow update not allowed)

使用以下方法添加对象:

var actionArray: [SKAction]!

答案 1 :(得分:0)

您必须使用append(newElement: Element)