【问题标题】:Changes in array Swift 2数组 Swift 2 的变化
【发布时间】:2015-12-05 17:37:51
【问题描述】:

我已更新到 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”

【问题讨论】:

  • 你在使用 NSMutableArray 吗?

标签: ios arrays swift swift2.1


【解决方案1】:

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

定义你的数组变量为

var actionArray: [SKAction]!

实例化它:

actionArray = [SKAction]()

向其中添加对象:

actionArray.append(sKAction)

【讨论】:

    【解决方案2】:

    你必须使用append(newElement: Element)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多